Sloučit PS PostScript Java

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ě.

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:

  1. Načtěte vstupní PostScriptový soubor.
  2. Inicializujte instanci třídy PdfSaveOptions.
  3. 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:

  1. Získejte zdrojový soubor PostScript.
  2. Vytvořte objekt třídy PdfSaveOptions.
  3. 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.

Viz také

Vložit text nebo obrázek do XPS programově v Javě