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
- Configureer de omgeving door de Aspose.Page in te stellen voor het samenvoegen van de PostScript-documenten
- Laad het XPS-brondocument met een exemplaar van de klasse XPSDocument
- Maak een klasseobject PdfSaveOptions
- Maak een weergaveapparaat voor PDF-indeling met de klasse PdfDevice
- Maak een array van de XPS-bestanden om ze samen te voegen
- 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.