Combinar XML a través de Python

Combine documentos XML. Utilice Aspose.PDF for Python for .NET para modificar archivos XML mediante programación

Combinar archivos XML con Python for .NET

Para fusionar archivos XML, recomendamos usar la API Aspose.PDF for Python, una API robusta y fácil de usar para la manipulación de documentos, diseñada para aplicaciones Python. Una característica destacada de Aspose.PDF es su capacidad para combinar archivos PDF sin esfuerzo. Puede instalar Aspose.PDF for Python_via .NET simplemente accediendo a PyPI, buscando aspose-pdf e instalándolo sin necesidad de configuraciones complejas. La biblioteca de Python permite la conversión de documentos desde cualquier formato de entrada compatible a cualquier formato de salida compatible. Aspose.PDF for Python via .NET ofrece soluciones integrales para la conversión de documentos. Admite una amplia gama de formatos de documentos populares, tanto para cargar como para guardar. Tenga en cuenta que esta sección se centra en las conversiones más comunes; aquí encontrará información detallada sobre la conversión de formatos específicos. Existen numerosas combinaciones disponibles para la conversión de archivos. Para obtener una lista completa de los formatos compatibles, consulte Formatos de archivo compatibles. Encontrará más información sobre la instalación de la biblioteca en las páginas de Documentación. Además, puede usar el siguiente comando desde la consola o la terminal.

Console

pip install aspose-pdf

Cómo combinar archivos XML mediante Python


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Abra el primer documento.
  2. Abra el segundo documento.
  3. Agregue páginas del segundo documento al primero.
  4. Guardar archivo de salida concatenado

Python: código de ejemplo para combinar un archivo XML

Input file:

File not added

File not added

Output format:

Output file:

import aspose.pdf as apdf

from os import path

xml_load_options = apdf.XmlLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.data_dir, infile), xml_load_options)
    for infile in infiles
]
path_outfile = path.join(self.data_dir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)