Pythonを使用してPDFをマージする方法

複数のPDFをPythonで単一のPDFに結合または統合する

PDFファイルを結合することは、ユーザーの間で非常に人気のあるクエリです。これは、共有したいまたは一緒に保存したい複数のPDFファイルがある場合に便利です。

PDFファイルを結合することで、文書を整理し、PC上の保存スペースを確保し、複数のPDFファイルを1つの文書に結合して他の人と共有することができます。

.NET経由でPythonでPDFを結合することは、サードパーティライブラリを使用せずに行うのは簡単ではありません。この記事では、Aspose.PDF for Python via .NETを使用して複数のPDFファイルを単一のPDF文書に結合する方法を示します。

PythonとDOMを使用してPDFファイルを結合

2つのPDFファイルを連結するには:

  1. 各入力PDFファイルを含む2つのDocumentオブジェクトを作成します。

  2. 次に、他のPDFファイルを追加したいDocumentオブジェクトのPageCollectionコレクションのadd()メソッドを呼び出します。

  3. 2つ目のDocumentオブジェクトのPageCollectionコレクションを、最初のPageCollectionコレクションのadd()メソッドに渡します。

  4. 最後に、save()メソッドを使用して出力PDFファイルを保存します。

次のコードスニペットは、PDFファイルを連結する方法を示しています。


    import aspose.pdf as ap

    # 最初のドキュメントを開く
    document1 = ap.Document(input_pdf_1)
    # 2番目のドキュメントを開く
    document2 = ap.Document(input_pdf_2)

    # 2番目のドキュメントのページを最初に追加
    document1.pages.add(document2.pages)

    # 連結された出力ファイルを保存
    document1.save(output_pdf)

ライブ例

Aspose.PDF Merger は、プレゼンテーションのマージ機能がどのように機能するかを調査することができるオンラインの無料ウェブアプリケーションです。

Aspose.PDF Merger