Este artigo aborda os detalhes sobre como mesclar XPS em Python. Ele compreende o algoritmo stepwise e um trecho de código executável para combinar arquivos XPS em Python. Além disso, você também aprenderá a improvisar esse processo de acordo com suas necessidades.
Etapas para mesclar arquivos XPS em Python
- Configure o ambiente configurando o Aspose.Page para mesclar os documentos PostScript
- Carregue o documento XPS de origem com uma instância da classe XPSDocument
- Crie um objeto de classe PdfSaveOptions
- Crie um dispositivo de renderização para formato PDF com a classe PdfDevice
- Crie uma matriz de arquivos XPS para mesclá-los
- Mesclar os arquivos XPS em um documento PDF
Estas etapas apresentam a visão geral do fluxo do programa para combinar XPS em Python. Primeiramente, crie um fluxo de entrada para ler o arquivo XPS de entrada. Em seguida, leia o arquivo de origem e defina as opções personalizadas. Posteriormente, crie um dispositivo de renderização para gerar o arquivo de saída para o disco ou fluxo.
Código para combinar arquivos XPS em 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) |
Este código de exemplo básico mostra o recurso para mesclar XPS em PDF em Python. No entanto, você pode modificar o código para renderizar a saída no formato de arquivo XPS. Além disso, você pode personalizar as propriedades opcionais como números de página, criptografia, compactação de texto ou imagem, etc.
Este tutorial rápido explicou como mesclar arquivos XPS em Python. Além disso, se você precisar renderizar XPS para formato de imagem, leia o artigo em Converter XPS em imagem em Python.