Python 経由の PDF 合併

文書を結合します。PDF ファイルをプログラムで変更するには、Aspose.PDF for Python for .NET を使用してください

Python for .NET を使用してPDFファイルをマージする方法

PDF ファイルを結合するには、Aspose.PDF for Python API を使用します。これは、python-net プラットフォーム向けの機能豊富で強力、かつユーザーフレンドリーなドキュメント操作 API です。この Python ライブラリは、サポートされているあらゆる入力形式からサポートされているあらゆる出力形式へのドキュメント変換をサポートします。Aspose.PDF for Python ライブラリは、ドキュメント変換を容易にする包括的なソリューションを提供します。読み込みと保存の両方において、幅広い一般的なドキュメント形式をサポートしています。このセクションでは、一般的な変換についてのみ概説しています。このページでは形式間の変換に関する情報を提供しますが、ファイルの変換にはさまざまな組み合わせが可能です。サポートされている形式の完全なリストについては、サポートされているファイル形式 セクションを参照してください。 .NET 経由で Aspose.PDF for Python をインストールするには、次の手順に従います。

  • コマンドプロンプトまたはターミナルを開きます。
  • 次のコマンドを実行します:
pip install aspose-pdf

このコマンドは、Aspose.PDF ライブラリをダウンロードしてインストールします。これにより、Python アプリケーション内で PDF ファイルを操作および結合できるようになります。その後、ライブラリを Python スクリプトにインポートし、その豊富な機能を活用して PDF ドキュメントを操作できるようになります。

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)