EPS-Java zusammenführen

EPS ist ein Vektor, der häufig von Bildverarbeitungsberufen verwendet wird, um die hohe Qualität der Bilder beizubehalten. Beispielsweise kann eine EPS-Datei Anpassungen unterstützen, ohne die Qualität des Bildes zu beeinträchtigen. Manchmal müssen Sie jedoch möglicherweise verschiedene EPS-Dateien zusammenführen. In Übereinstimmung mit diesen Anforderungen behandelt dieser Artikel das programmgesteuerte Zusammenführen von EPS-Dateien in Java.

Kombinieren oder Zusammenführen von EPS-Dateien – Java-API-Installation

Aspose.Page for Java API unterstützt die Arbeit mit verschiedenen auf Seitenbeschreibungssprachen basierenden Dateiformaten wie EPS, XPS, PS usw. Sie können die API einfach konfigurieren, indem Sie ihre JAR-Dateien von den New Releases-Abschnitt oder mithilfe der folgenden Maven-Konfigurationen in der pom.xml-Datei Ihrer Maven-basierten Anwendung:

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

Führen Sie EPS-Dateien programmgesteuert in Java zusammen

Sie können EPS-Dateien zusammenführen, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die Eingabe-EPS-Datei in einen Stream.
  2. Erstellen Sie ein Klassenobjekt PdfSaveOptions und legen Sie verschiedene Eigenschaften fest.
  3. Führen Sie die EPS-Eingabedokumente zusammen und schreiben Sie die Ausgabedatei.

Das folgende Code-Snippet erklärt, wie Sie verschiedene EPS-Dateien programmgesteuert in Java zusammenführen:

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

// Initialisieren Sie den ersten Eingabestrom der EPS-Datei
FileInputStream psStream = new FileInputStream("input1.eps");

// Initialisiert das PsDocument-Klassenobjekt
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Erstellen Sie ein Array von EPS-Dateien, die mit der ersten zusammengeführt werden
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Optionsobjekt mit notwendigen Parametern initialisieren.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);

// Initialisiert das PdfDevice-Klassenobjekt
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

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

Führen Sie EPS-Dateien mit erweiterten Optionen in Java zusammen

Sie können den EPS-Zusammenführungsprozess improvisieren, indem Sie verschiedene benutzerdefinierte Optionen einrichten. Beispielsweise können Sie die Unterdrückung für Fehler, Bildqualität usw. festlegen. Sie müssen die folgenden Schritte ausführen, um EPS-Dateien mit erweiterten Optionen zusammenzuführen:

  1. Laden Sie die Eingabe-EPS-Datei mit stream.
  2. Initialisieren Sie eine Instanz der Klasse PdfSaveOptions.
  3. Führen Sie mehrere Eingabe-EPS-Dateien zusammen und schreiben Sie die Ausgabedatei.

Das folgende Code-Snippet erläutert, wie EPS-Dateien mit erweiterten Optionen in Java zusammengeführt werden:

// PDF-Ausgabestrom initialisieren
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");

// Initialisieren Sie den ersten Eingabestrom der EPS-Datei
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");

// Initialisiert das PsDocument-Klassenobjekt
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Erstellen Sie ein Array von EPS-Dateien, die mit der ersten zusammengeführt werden
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Optionsobjekt mit notwendigen Parametern initialisieren.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);

// Initialisiert das PdfDevice-Klassenobjekt
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

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

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API ohne Einschränkungen zu testen.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie verschiedene EPS-Dateien programmgesteuert in Java zusammenführen oder kombinieren. Darüber hinaus können Sie verschiedene Abschnitte der Dokumentation besuchen, um andere von der API unterstützte Funktionen zu erkunden. Falls Sie irgendwelche Ihrer Unklarheiten oder Fragen besprechen müssen, können Sie uns im Forum schreiben.

Siehe auch

EPS- oder PS-PostScript-Datei mit Java in ein SVG-Bild konvertieren