Formát souboru PS byl vytvořen pro navázání spojení mezi počítačem a fyzickou tiskárnou. Je široce používán pro tisk grafických objektů díky své škálovatelnosti. Někdy můžete chtít sloučit několik souborů PS do jednoho souboru. V souladu s tím tento článek popisuje, jak programově sloučit soubory PS PostScript v Javě.
- Kombinovat nebo sloučit soubory PS – instalace Java API
- Sloučit PS soubory Programově v Javě
- Sloučit soubory PS pomocí Advanced Options s Java
Kombinace nebo sloučení souborů PS – instalace Java API
Aspose.Page for Java API lze použít k vytvoření, úpravě nebo převodu mnoha jazykových souborů pro popis stránky včetně PS, EPS atd. Následující specifikace Maven v souboru pom.xml vašeho projektu můžete použít k nastavit API z úložiště Maven. Alternativně si můžete stáhnout soubor JAR ze stránky Ke stažení.
úložiště:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>22.6</version>
</dependency>
</dependencies>
Sloučit PS soubory Programově v Javě
Chcete-li sloučit několik souborů PS do jednoho, musíte provést následující kroky:
- Načtěte vstupní PostScriptový soubor.
- Inicializujte instanci třídy PdfSaveOptions.
- Sloučit soubory PS PostScript.
Následující fragment kódu ukazuje, jak programově sloučit různé soubory PostScript v Javě:
// Inicializujte výstupní proud PDF
FileOutputStream pdfStream = new FileOutputStream("MergePS.pdf");
// Inicializujte první vstupní proud PostScriptového souboru
java.io.FileInputStream psStream = new java.io.FileInputStream("input.ps");
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// Vytvořte pole PostScriptového souboru, který bude sloučen s prvním souborem
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };
// Inicializujte objekt PdfSaveOptions s potřebnými parametry.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);
// Inicializujte objekt třídy PdfDevice
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
Sloučit soubory PS pomocí Advanced Options s Java
Pro vylepšení procesu slučování můžete zadat různá nastavení. Chcete-li sloučit různé soubory PS pomocí pokročilých možností s Javou, je třeba provést následující kroky:
- Získejte zdrojový soubor PostScript.
- Vytvořte objekt třídy PdfSaveOptions.
- Sloučit různé PostScriptové soubory.
Ukázkový kód níže ukazuje, jak sloučit soubory PS pomocí pokročilých možností s Javou:
// Inicializujte výstupní proud PDF
FileOutputStream pdfStream = new FileOutputStream("MergePS.pdf");
// Inicializujte první vstupní proud PostScriptového souboru
java.io.FileInputStream psStream = new java.io.FileInputStream("input.ps");
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// Vytvořte pole PostScriptového souboru, který bude sloučen s prvním souborem
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };
// Inicializujte objekt PdfSaveOptions s potřebnými parametry.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setSupressErrors(true);
options.setDebug(false);
// // Inicializujte objekt třídy PdfDevice pomocí následujícího řádku
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream, new Dimension(595, 842));
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
Získejte bezplatnou dočasnou licenci
Rozhraní API můžete vyhodnotit v plném rozsahu tím, že požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak programově sloučit nebo kombinovat různé PostScriptové PS soubory v Javě. PostScriptové soubory jsou užitečné, protože jsou nezávislé na zařízení a při tisku souborů vytvářejí ostřejší detaily, takže sloučení souborů PS může být užitečné v mnoha ohledech. Další funkce zahrnuté v API můžete prozkoumat v sekci dokumentace. V případě jakýchkoliv dotazů nás kontaktujte prostřednictvím fóra.