XPS-bestanden samenvoegen in Python

In dit artikel worden de details beschreven over het samenvoegen van XPS in Python. Het omvat het stapsgewijze algoritme en een uitvoerbaar codefragment om XPS-bestanden in Python te combineren. Bovendien leert u dit proces ook naar uw wensen te improviseren.

Stappen om XPS-bestanden samen te voegen in Python

  1. Configureer de omgeving door de Aspose.Page in te stellen voor het samenvoegen van de PostScript-documenten
  2. Laad het XPS-brondocument met een exemplaar van de klasse XPSDocument
  3. Maak een klasseobject PdfSaveOptions
  4. Maak een weergaveapparaat voor PDF-indeling met de klasse PdfDevice
  5. Maak een array van de XPS-bestanden om ze samen te voegen
  6. Voeg de XPS-bestanden samen tot een PDF-document

Deze stappen geven een overzicht van de programmastroom voor combineer XPS in Python. Maak eerst een invoerstroom voor het lezen van het invoer-XPS-bestand. Lees vervolgens het bronbestand en stel de aangepaste opties in. Maak vervolgens een weergaveapparaat om het uitvoerbestand naar de schijf of een stream te genereren.

Code om XPS-bestanden te combineren 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)

Deze basisvoorbeeldcode toont de functie voor het samenvoegen van XPS naar PDF in Python. U kunt de code echter wijzigen om de uitvoer in XPS-bestandsindeling weer te geven. Bovendien kunt u de optionele eigenschappen, zoals paginanummers, codering, tekst- of afbeeldingscompressie, enz. aanpassen op basis van uw vereisten.

In deze korte tutorial wordt uitgelegd hoe u XPS-bestanden kunt samenvoegen in Python. Als u XPS naar afbeeldingsindeling wilt renderen, lees dan het artikel op Converteer XPS naar afbeelding in Python.

 Nederlands