In diesem Artikel erfahren Sie im Detail, wie Sie XPS in Python zusammenführen. Er umfasst den schrittweisen Algorithmus und einen ausführbaren Codeausschnitt zum Kombinieren von XPS-Dateien in Python. Darüber hinaus lernen Sie, diesen Prozess entsprechend Ihren Anforderungen zu improvisieren.
Schritte zum Zusammenführen von XPS-Dateien in Python
- Konfigurieren Sie die Umgebung, indem Sie Aspose.Page zum Zusammenführen der PostScript-Dokumente einrichten
- Laden Sie das XPS-Quelldokument mit einer Instanz der XPSDocument-Klasse
- Erstellen Sie ein PdfSaveOptions-Klassenobjekt
- Erstellen Sie mit der Klasse PdfDevice ein Renderinggerät für das PDF-Format
- Erstellen Sie ein Array der XPS-Dateien, um sie zusammenzuführen
- Zusammenführen der XPS-Dateien zu einem PDF-Dokument
Diese Schritte geben einen Überblick über den Programmablauf zum Kombinieren von XPS in Python. Erstellen Sie zunächst einen Eingabestream zum Lesen der XPS-Eingabedatei. Lesen Sie dann die Quelldatei und legen Sie die benutzerdefinierten Optionen fest. Erstellen Sie anschließend ein Rendering-Gerät, um die Ausgabedatei auf der Festplatte oder in einem Stream zu generieren.
Code zum Kombinieren von XPS-Dateien in Python
import aspose.page | |
from aspose.page.xps import * | |
from aspose.page.xps.presentation.pdf import * | |
with open("mergedXPSfilespy.pdf", "wb") as pdf_stream: | |
# Initialize XPS input stream | |
with open("input.xps", "rb") as xps_stream: | |
# Load XPS document form the stream | |
document = XpsDocument(xps_stream, XpsLoadOptions()) | |
# Initialize options object with necessary parameters. | |
options = PdfSaveOptions() | |
options.jpeg_quality_level = 100 | |
options.image_compression = PdfImageCompression.JPEG | |
options.text_compression = PdfTextCompression.FLATE | |
# Create PDF rendering device | |
device = PdfDevice(pdf_stream) | |
# Create an array to merge XPS files | |
files_to_merge = [ "input.xps", "input.xps" ] | |
# Merge XPS files to PDF format | |
document.merge(files_to_merge, device, options) |
Dieser grundlegende Beispielcode zeigt die Funktion zum Zusammenführen von XPS mit PDF in Python. Sie können den Code jedoch ändern, um die Ausgabe im XPS-Dateiformat zu rendern. Darüber hinaus können Sie die optionalen Eigenschaften wie Seitenzahlen, Verschlüsselung, Text- oder Bildkomprimierung usw. Ihren Anforderungen entsprechend anpassen.
In diesem Kurztutorial wird erklärt, wie man XPS-Dateien in Python zusammenführt. Wenn Sie XPS außerdem in das Bildformat rendern müssen, lesen Sie den Artikel zu Konvertieren Sie XPS in ein Bild in Python.