PDF-Zusammenführung über Python

Dokumente zusammenführen. Verwenden Sie Aspose.PDF for Python for .NET, um PDF-Dateien programmgesteuert zu ändern

So fügen Sie PDF-Dateien mit Python for .NET zusammen

Zum Zusammenführen von PDF-Dateien verwenden wir die Aspose.PDF für Python API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentbearbeitung für die Python-Net-Plattform. Diese Python-Bibliothek unterstützt die Konvertierung von Dokumenten von jedem unterstützten Eingabeformat in jedes unterstützte Ausgabeformat. Die Aspose.PDF für Python-Bibliothek bietet umfassende Lösungen für die einfache Dokumentkonvertierung. Sie unterstützt eine große Auswahl gängiger Dokumentformate zum Laden und Speichern. Bitte beachten Sie, dass dieser Abschnitt nur gängige Konvertierungen beschreibt. Diese Seite enthält Informationen zur Konvertierung zwischen Formaten. Es stehen jedoch zahlreiche Kombinationen für die Konvertierung Ihrer Dateien zur Verfügung. Eine vollständige Liste der unterstützten Formate finden Sie im Abschnitt Unterstützte Dateiformate.

So installieren Sie Aspose.PDF für Python über .NET:

  • Öffnen Sie die Eingabeaufforderung oder das Terminal.
  • Führen Sie den folgenden Befehl aus:
pip install aspose-pdf

Dieser Befehl lädt die Aspose.PDF-Bibliothek herunter und installiert sie. Damit können Sie PDF-Dateien in Ihren Python-Anwendungen bearbeiten und zusammenführen. Anschließend können Sie die Bibliothek in Ihre Python-Skripte importieren und ihre umfangreichen Funktionen für die Arbeit mit PDF-Dokumenten nutzen.

import aspose.pdf as apdf
from io import FileIO
from os import path
epub_load_options = apdf.EpubLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), epub_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
html_load_options = apdf.HtmlLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), html_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
print(str(infiles) + " merged into " + outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
md_load_options = apdf.MdLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), md_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
mhtml_load_options = apdf.MhtLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), mhtml_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
print(str(infiles) + " merged into " + outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
pcl_load_options = apdf.PclLoadOptions()
pcl_load_options.supress_errors = True
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), pcl_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
path_infiles = [path.join(self.dataDir, infile) for infile in infiles]
path_outfile = path.join(outDir, outfile)

document = apdf.Document.merge_documents(files=path_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
ps_load_options = apdf.PsLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), ps_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
svg_load_options = apdf.SvgLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), svg_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
xps_load_options = apdf.XpsLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), xps_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)