eps oder ps zu pdf java

Das Dateiformat PostScript (PS) wird hauptsächlich für Druckzwecke verwendet. Eine PS Datei wird in der Seitenbeschreibungssprache gespeichert und kann Text, Vektorgrafiken und Rasterbilder enthalten. Für Bilder oder Zeichnungen wird dagegen das Encapsulated PostScript (EPS) Format verwendet. In bestimmten Fällen müssen Sie möglicherweise eine PS oder EPS Datei in das PDF Format konvertieren. Daher behandelt dieser Artikel, wie diese Konvertierung programmgesteuert durchgeführt wird. Insbesondere erfahren Sie, wie Sie PS und EPS Dateien mit Java in PDF konvertieren.

Java PS oder EPS zu PDF Konverter API

Aspose.Page for Java API wurde entwickelt, um mit PS und EPS Dateien aus Java Anwendungen heraus zu arbeiten. Zusammen mit anderen Manipulationsfunktionen bietet die API eine High-Fidelity-Konvertierung von PS/EPS in PDF. Sie können die JAR Datei der API entweder herunterladen oder in Ihrer Maven-basierten Anwendung installieren.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-page</artifactId>
    <version>20.12</version>
</dependency>

Schritte zum Konvertieren von PS oder EPS in PDF in Java

Im Folgenden sind die Schritte zum Konvertieren einer PS oder EPS Datei in PDF mit Aspose.Page beschrieben.

Codebeispiel

Das folgende Codebeispiel zeigt, wie Sie ein EPS oder PS mit Java in PDF konvertieren.

// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-page/Aspose.Page-for-Java

        // Der Pfad zum Dokumentenverzeichnis.
        String dataDir = Utils.getDataDir();
        // PDF-Ausgabestrom initialisieren
        FileOutputStream pdfStream = new FileOutputStream(dataDir + "PStoPDF.pdf");

        // PostScript-Eingabestrom initialisieren
        FileInputStream psStream = new FileInputStream(dataDir + "input.ps");

        PsDocument document = new PsDocument(psStream);

        // Wenn Sie die Postscript Datei trotz geringfügiger Fehler konvertieren möchten, setzen Sie dieses Flag
        boolean suppressErrors = true;

        //Optionsobjekt mit notwendigen Parametern initialisieren.
        PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
        // Wenn Sie einen speziellen Ordner hinzufügen möchten, in dem Schriftarten gespeichert sind. Der Standardordner für Schriftarten im Betriebssystem ist immer enthalten.
        //options.setAdditionalFontsFolders(new String [] {"FONTS_FOLDER"});

        // Die Standardseitengröße ist 595 x 842 und es ist nicht zwingend erforderlich, sie in PdfDevice festzulegen
        com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
        // Wenn Sie jedoch Größe und Bildformat angeben müssen, verwenden Sie die folgende Zeile
        //com.aspose.eps.device.PdfDevice Gerät = neu com.aspose.eps.device.PdfDevice (pdfStream, neue Dimension (595, 842));

        try {
            document.save(device, options);
        } finally {
            psStream.close();
            pdfStream.close();
        }

        //Überprüfen Sie Fehler
        if (suppressErrors) {
            for (Exception ex : options.getExceptions()) {
                System.out.println(ex.getMessage());
            }
        }

Fazit

In diesem Artikel haben Sie gelernt, wie Sie EPS oder PS Dateien mit Java in PDF konvertieren. In der Dokumentation können Sie mehr über die EPS oder PS Dateibearbeitungs-API erfahren.

Siehe auch