Soubor EPS je vektorová grafika uložená ve formátu Encapsulated PostScript. Mohou obsahovat text, grafiku nebo jiný vizuální obsah. Díky své škálovatelnosti je preferovanou volbou grafických designérů pro ukládání bannerů, billboardů a dalších velkých tiskových úloh. Někdy však může být nutné sloučit více souborů EPS. Tento článek popisuje, jak sloučit nebo kombinovat soubory EPS programově v C#.
- Kombinovat nebo sloučit soubory EPS – instalace C# API
- Sloučit soubory EPS programově v C#
- Sloučit soubory EPS pomocí pokročilých možností v C#
Kombinovat nebo sloučit soubory EPS – instalace C# API
Aspose.Page for .NET API lze použít pro práci s různými formáty jazyka popisu stránky včetně EPS. Můžete jej rychle nakonfigurovat stažením referenčních souborů ze stránky Downloads nebo pomocí instalačního příkazu NuGet níže:
PM> Install-Package Aspose.Page
Sloučit soubory EPS programově v C#
Různé soubory EPS můžete snadno sloučit pomocí následujících kroků:
- Načtěte vstupní soubor EPS a zkombinujte další dokumenty EPS.
- Inicializujte objekt třídy PdfSaveOptions a PsDocument.
- Načtěte vstupní soubory pro sloučení.
- Zkombinujte soubory EPS a zapište vykreslený soubor ve formátu PDF.
Níže uvedený fragment kódu ukazuje, jak programově sloučit soubory EPS v C#:
// Inicializujte výstupní proud PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
// Inicializujte první vstupní datový proud souboru EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);
// Inicializujte objekt options s potřebnými parametry
PdfSaveOptions options = new PdfSaveOptions(false);
// Inicializujte objekt třídy PsDocument
PsDocument document = new PsDocument(psStream);
// Vytvořte pole souborů EPS, které bude sloučeno s prvním souborem
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };
// Inicializujte objekt třídy PdfDevice
PdfDevice device = new PdfDevice(pdfStream);
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
Sloučit soubory EPS s pokročilými možnostmi v C#
Při slučování různých souborů EPS můžete nastavit různé možnosti. Například kvalita obrázků, potlačení chyb atd. Při slučování různých souborů EPS s pokročilými možnostmi v C# postupujte podle následujících kroků:
- Načtěte vstupní soubor EPS pro kombinování dalších souborů s ním.
- Nastavte různé vlastnosti vystavené třídou PdfSaveOptions.
- Sloučte zdrojové soubory EPS a zapište výstupní soubor.
Níže uvedený fragment kódu vysvětluje, jak sloučit soubory EPS v C#:
// Inicializujte výstupní proud PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
// Inicializujte první vstupní datový proud souboru EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);
// Inicializujte objekt voleb s potřebnými parametry
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQualityLevel = 50;
options.SupressErrors = true;
options.Debug = false;
// Inicializujte objekt třídy PsDocument
PsDocument document = new PsDocument(psStream);
// Vytvořte pole souborů EPS, které bude sloučeno s prvním souborem
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };
// Inicializujte objekt třídy PdfDevice
PdfDevice device = new PdfDevice(pdfStream);
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
Získejte bezplatnou dočasnou licenci
Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení plné kapacity API.
Závěr
V tomto článku jste se naučili, jak programově sloučit různé soubory EPS v C#. Kromě toho je několik dalších funkcí API popsáno v části dokumentace v různých kapitolách. Neváhejte nás kontaktovat na fóru, pokud chcete prodiskutovat jakýkoli ze svých dotazů.
Viz také
Převést soubor EPS nebo PS PostScript na dokument DOCX nebo DOC Word v C#