Scal XML przez Python

Scalanie dokumentów XML. Użyj pliku Aspose.PDF dla Python for .NET, aby programowo modyfikować pliki XML

Scalanie plików XML przy użyciu Python for .NET

Aby scalić pliki XML, zalecamy użycie Aspose.PDF for Python API, solidnego i przyjaznego dla użytkownika interfejsu API do manipulacji dokumentami zaprojektowanego dla aplikacji Python. Wyjątkową cechą Aspose.PDF jest jego zdolność do bezproblemowego łączenia plików PDF. Możesz zainstalować Aspose.PDF for Python via .NET, po prostu uzyskując dostęp do PyPI, wyszukując aspose-pdf i instalując go bez konieczności wykonywania żadnych skomplikowanych konfiguracji. Biblioteka Python umożliwia konwersję dokumentów z dowolnego obsługiwanego formatu wejściowego na dowolny obsługiwany format wyjściowy. Aspose.PDF for Python via .NET oferuje kompleksowe rozwiązania dla zadań konwersji dokumentów. Obsługuje szeroką gamę popularnych formatów dokumentów zarówno do celów ładowania, jak i zapisywania. Należy pamiętać, że ta sekcja koncentruje się na popularnych konwersjach; szczegółowe informacje na temat konwersji określonych formatów są podane tutaj. Istnieje wiele kombinacji dostępnych dla konwersji plików. Aby uzyskać pełną listę obsługiwanych formatów, zapoznaj się z Obsługiwane formaty plików. Dodatkowe szczegóły dotyczące instalacji biblioteki można znaleźć na stronach Documentation. Ponadto możesz użyć następującego polecenia z konsoli lub terminala.

Console

pip install aspose-pdf

Kroki do scalenia XML plików poprzez Python


Potrzebujesz Aspose.PDF for .NET, aby wypróbować kod w swoim środowisku.

  1. Otwórz pierwszy dokument.
  2. Otwórz drugi dokument.
  3. Dodaj strony drugiego dokumentu do pierwszego.
  4. Zapisz skonkatenowany plik wyjściowy

Python - przykładowy kod do scalania pliku 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)