PostScript EPS PS do PDF Java

Postscript je jazyk pro popis stránky a soubory PS/EPS mohou obsahovat text, grafiku a různé glyfy. Soubor PS/EPS můžete převést na soubor PDF pomocí programu Java. Další podrobnosti naleznete v následujících částech:

Postscriptový PS/EPS soubor do PDF Converter – instalace Java API

Aspose.Page for Java API podporuje práci s postscriptovými soubory. Soubor PS nebo EPS můžete vykreslit do dokumentu PDF programově pomocí Java. Jednoduše si stáhněte soubor JAR ze sekce New Releases nebo použijte níže uvedené konfigurace v souboru pom.xml:

ú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>21.4</version>
    </dependency>
</dependencies>

Převeďte PS/EPS Postscriptový soubor do PDF programově pomocí Java

Soubor PS nebo EPS můžete převést na PDF pomocí následujících kroků:

  1. Inicializujte výstupní proud PDF a vstupní proud PostScript.
  2. Inicializujte objekt PdfSaveOptions s potřebnými parametry.
  3. Převeďte PS/EPS Postscriptový soubor do PDF.

Níže uvedený kód ukazuje, jak převést soubor PS nebo EPS do PDF programově pomocí Java:

// Inicializujte výstupní proud PDF
FileOutputStream pdfStream = new FileOutputStream(dataDir + "PStoPDF.pdf");

// Inicializujte vstupní proud PostScript
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");

PsDocument document = new PsDocument(psStream);

// Pokud chcete převést Postscriptový soubor i přes drobné chyby, nastavte tento příznak
boolean suppressErrors = true;

//Inicializujte objekt options s potřebnými parametry.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

// Zadejte objekt PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

// Převeďte PS/EPS Postscriptový soubor do PDF
try {
    document.save(device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Zkontrolujte chyby
if (suppressErrors) {
   for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Převeďte PS/EPS Postscriptový soubor do PDF s pokročilými možnostmi v Javě

Zde prozkoumáte pokročilé možnosti, jako je nastavení velikosti stránky výstupního dokumentu PDF, stejně jako vlastní složky písem a kvalita obrazu. Chcete-li převést soubor PS/EPS do PDF programově pomocí Java, postupujte podle následujících kroků:

  1. Inicializujte vstupní a výstupní toky.
  2. Deklarujte objekt třídy PsDocument.
  3. Nastavte velikost stránky pomocí instance třídy PdfDevice.
  4. Převeďte PS/EPS Postscriptový soubor do PDF.

Následující kód ukazuje, jak převést soubor PS nebo EPS do PDF programově pomocí Java:

// Inicializujte výstupní proud PDF
FileOutputStream pdfStream = new FileOutputStream("PStoPDF.pdf");

// Inicializujte vstupní proud PostScript
FileInputStream psStream = new FileInputStream("input.ps");

// Deklarujte objekt třídy PsDocument.
PsDocument document = new PsDocument(psStream);

// Pokud chcete převést Postscriptový soubor i přes drobné chyby, nastavte tento příznak
boolean suppressErrors = true;

//Inicializujte objekt voleb s potřebnými parametry.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// Pokud chcete přidat speciální složku, kde jsou uložena písma. Výchozí složka písem v OS je vždy zahrnuta.
//options.setAdditionalFontsFolders(new String [] {"FONTS_FOLDER"});

// Pokud potřebujete zadat velikost a formát obrázku, použijte následující řádek
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// Převeďte PS/EPS Postscriptový soubor do PDF
try {
    document.save(device , options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Zkontrolujte chyby
if (suppressErrors) {
   for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Získejte bezplatnou licenci API

Můžete požádat o Free Evaluation License otestovat API v jeho plné kapacitě.

Závěr

V tomto článku jste se naučili pracovat s Aspose.Page for Java API pro převod Postscriptového souboru, jako je PS nebo EPS, do PDF pomocí programu Java. Několik dalších funkcí API můžete prozkoumat na Dokumentace. V případě jakýchkoliv dotazů nás neváhejte kontaktovat na Free Support Forum.

Viz také