PostScript-EPS-PS in PDF-Java

Postscript ist eine Seitenbeschreibungssprache und die PS/EPS Dateien können Text, Grafiken und verschiedene Glyphen enthalten. Sie können eine PS/EPS Datei programmgesteuert mit Java in eine PDF Datei konvertieren. Weitere Einzelheiten finden Sie in den folgenden Abschnitten:

Postscript PS/EPS Datei in PDF Converter – Installation der Java API

Aspose.Page for Java API unterstützt die Arbeit mit den Postscript Dateien. Sie können eine PS oder EPS Datei programmgesteuert mit Java in ein PDF Dokument rendern. Laden Sie einfach die JAR Datei aus dem Abschnitt Neue Versionen herunter oder verwenden Sie die folgenden Konfigurationen in Ihrer pom.xml Datei:

Repository:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>

</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.4</version>
    </dependency>
</dependencies>

Konvertieren Sie PS/EPS-Postscript Dateien programmgesteuert mit Java in PDF

Sie können eine PS oder EPS Datei mit den folgenden Schritten in PDF konvertieren:

  1. Initialisieren Sie den PDF-Ausgabestrom und den PostScript-Eingabestrom.
  2. Initialisieren Sie das Objekt PdfSaveOptions mit den erforderlichen Parametern.
  3. Konvertieren Sie PS/EPS-Postscript Dateien in PDF.

Der folgende Code zeigt, wie Sie eine PS oder EPS Datei programmgesteuert mit Java in PDF konvertieren:

// 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);

// Geben Sie das PdfDevice objekt an
PdfDevice device = new PdfDevice(pdfStream);

// Konvertieren Sie PS/EPS-Postscript Dateien in PDF
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());
    }
}

Konvertieren Sie PS/EPS-Postscript Dateien in PDF mit erweiterten Optionen in Java

Hier erkunden Sie erweiterte Optionen wie das Festlegen der Seitengröße des ausgegebenen PDF Dokuments sowie die Ordner für benutzerdefinierte Schriftarten und die Bildqualität. Bitte befolgen Sie die folgenden Schritte, um eine PS/EPS Datei programmgesteuert mit Java in PDF zu konvertieren:

  1. Initialisieren Sie die Eingabe und Ausgabestreams.
  2. Deklarieren Sie das Klassenobjekt PsDocument.
  3. Legen Sie die Seitengröße mit der klasse instanz PdfDevice fest.
  4. Konvertieren Sie PS/EPS-Postscript Dateien in PDF.

Der folgende Code zeigt, wie Sie eine PS oder EPS Datei programmgesteuert mit Java in PDF konvertieren:

// PDF-Ausgabestrom initialisieren
FileOutputStream pdfStream = new FileOutputStream("PStoPDF.pdf");

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

// Deklarieren Sie das PsDocument Klassenobjekt.
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);

options.setJpegQualityLevel(50);

// 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"});

// Wenn Sie Größe und Bildformat angeben müssen, verwenden Sie die folgende Zeile
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// Konvertieren Sie PS/EPS-Postscript Dateien in PDF
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());
    }
}

Erhalten Sie eine kostenlose API Lizenz

Sie können eine kostenlose Evaluierungslizenz anfordern, um die API in vollem Umfang zu testen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie mit Aspose.Page for Java API arbeiten, um eine Postscript Datei wie eine PS oder EPS Datei programmgesteuert mit Java in eine PDF Datei zu konvertieren. Sie können mehrere andere Funktionen der API erkunden, indem Sie die Dokumentation besuchen. Bei Fragen können Sie sich gerne über das Free Support Forum an uns wenden.

Siehe auch