Python のPDFファイルマージ

Adobe Acrobat やオートメーションを使用せずに、PDF ドキュメントをブラウザーで結合します - Python。

Python for .NET ライブラリを使用してPDFファイルを結合する方法

PDF ファイルをマージするには、python-net プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for Python API を使用します。当社のPythonライブラリは、サポートされている任意のダウンロード形式から、サポートされている任意の保存形式に文書を変換できます。Aspose.PDF for Python ライブラリには、文書変換のタスクを解決するのに役立つ、かなり汎用的なソリューションが用意されています。Aspose.PDF は、読み込みと保存の両方で、最も多くの一般的なドキュメント形式をサポートしています。現在のセクションでは、一般的なコンバージョンのみを説明していることに注意してください。現在のページには、フォーマットからフォーマットへの変換に関する情報が表示されます。ただし、ファイルの変換にはさまざまな組み合わせがあります。サポートされているフォーマットの完全なリストについては、「サポートされているファイルフォーマット」(https://docs.aspose.com/pdf/net/supported-file-formats/) のセクションを参照してください。NuGet パッケージマネージャーを開き、Aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Python Package Manager Console

pip install aspose-pdf

Python 経由でPDFファイルをマージ


お使いの環境でコードを試すには、Aspose.PDF for .NET が必要です。

1。1 つ目のドキュメントを開きます。 1。2 つ目のドキュメントを開きます。 1。2 つ目の文書のページを 1 つ目の文書に追加します。 1。連結された出力ファイルを保存する

Python-PDF ファイルをマージするサンプルコード。

    import aspose.pdf as ap

    input_pdf_1 = DIR_INPUT_DOCUMENTS + "concat1.pdf"
    input_pdf_2 = DIR_INPUT_DOCUMENTS + "concat2.pdf"
    output_pdf = DIR_OUTPUT_DOCUMENTS + "merge_pdf_files.pdf"

    # Open first document
    document1 = ap.Document(input_pdf_1)
    # Open second document
    document2 = ap.Document(input_pdf_2)

    # Add pages of second document to the first
    document1.pages.add(document2.pages)

    # Save concatenated output file
    document1.save(output_pdf)