Konvertieren Sie XPS OXPS in PDF Java

XPS ist ein festes Dokument format, das häufig verwendet wird, um Informationen für Druckzwecke zu organisieren. Ebenso basieren OXPS Dateien auch auf XML-Papierspezifikationen. Sie können XPS oder OXPS Dateien mithilfe der Java-Sprache programmgesteuert einfach in PDF Dokumente konvertieren. Schauen wir uns die folgenden Abschnitte an, die sich auf die Konvertierung von XPS und OXPS Dateien beziehen:

Konvertierung von XPS oder OXPS in PDF – API Installation

Aspose.Page for Java API wurde entwickelt, um verschiedene feste Dokument formate zu erstellen, zu bearbeiten, zu manipulieren und zu konvertieren, einschließlich XPS, OXPS, EPS, PS usw. Sie können schnell konfigurieren die API, indem Sie die JAR Datei aus dem Abschnitt Downloads herunterladen oder die folgende Konfiguration in der pom.xml Datei Ihres Maven Projekts hinzufügen. Dadurch wird die auf Aspose Artifactory gehostete API konfiguriert:

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

Konvertieren Sie XPS programmgesteuert mit Java in PDF

Sie können XPS Dateien mit hoher Wiedergabetreue zwischen den Eingabe und Ausgabedateien in PDF Dokumente konvertieren. Für die Konvertierung müssen Sie die folgenden Schritte ausführen:

  • Eingabe-XPS-Dokument laden
  • Initialisieren Sie das Objekt PdfSaveOptions.
  • Erstellen Sie PdfDevice zum Rendern
  • Ausgabe-PDF Datei speichern

Das folgende code snippet zeigt, wie Sie XPS mithilfe von Java programmgesteuert in PDF konvertieren:

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

// Eingabe-XPS-Dokument laden
XpsDocument document = new XpsDocument(dataDir + "input.xps");

// Optionsobjekt mit notwendigen Parametern initialisieren
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);
options.setTextCompression(PdfTextCompression.Flate);


// Erstellen Sie ein Rendering-Gerät für das PDF-Format
PdfDevice device = new PdfDevice(pdfStream);

// Ausgabe-PDF Datei speichern
document.save(device, options);

Konvertieren Sie OXPS programmgesteuert in Java in PDF

OXPS ist ein Format mit festem Layout, das zum Erstellen von Briefen, Memos und anderen offiziellen Dokumenten verwendet werden kann. Darüber hinaus ist die OXPS zu PDF Konvertierung dem obigen Anwendungsfall ziemlich ähnlich. Bisher haben wir gelernt, wie man alle Seiten in der Eingabedatei in PDF konvertiert. Lassen Sie uns noch einen Schritt weiter gehen, wo wir bestimmte Seiten der OXPS Datei in ein PDF Dokument konvertieren werden. Sie können OXPS Dateien in Ihren Java Anwendungen einfach in PDF konvertieren. Nachfolgend finden Sie die Schritte zum Konvertieren von OXPS in ein PDF Dokument:

  • Eingabe-OXPS-Dokument laden
  • Initialisieren Sie das Objekt PdfSaveOptions mit den erforderlichen Parametern
  • Geben Sie die Seitenzahlen mit der methode setPageNumbers an
  • Erstellen Sie ein Rendering-Gerät für das PDF-Format
  • Ausgabe-PDF Datei speichern

Der folgende Code erklärt, wie man OXPS programmgesteuert in Java in PDF konvertiert:

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

// Eingabe-OXPS-Dokument laden
XpsDocument document = new XpsDocument(dataDir + "input.oxps");

// Optionsobjekt mit notwendigen Parametern initialisieren
PdfSaveOptions options = new PdfSaveOptions();

// Geben Sie die zu rendernden Seitenzahlen an
options.setPageNumbers(new int[] { 1,3 });

// Erstellen Sie ein Rendering-Gerät für das PDF-Format
PdfDevice device = new PdfDevice(pdfStream);

// Ausgabe-PDF Datei speichern
document.save(device, options);

Wie wir oben besprochen haben, konvertiert dieser Code bestimmte Seiten in PDF. Die Ausgabe-PDF Datei besteht aus der ersten und dritten Seite der Eingabe-OXPS Datei.

Fazit

In diesem Artikel haben wir untersucht, wie Sie XPS oder OXPS Dateien in PDF Dokumente konvertieren. Wir haben untersucht, wie man ein ganzes Dokument mit allen Seiten konvertiert, sowie einige Seiten in Dateien im PDF Format konvertiert. Darüber hinaus unterstützt die API mehrere andere Dateiformate, die Sie gemäß Ihren Anforderungen erstellen, bearbeiten oder manipulieren können. Wir hoffen, dass Sie daran interessiert sind, mehr zu erfahren, einige andere Lernressourcen umfassen API-Dokumentation sowie das Beispielprojekt. Darüber hinaus können Sie alle Ihre Anforderungen oder Bedenken über das kostenlose Support-Forum besprechen. Wir freuen uns auf Ihre Mithilfe!

Siehe auch