Python 経由で PDF を PNG にマージ

Python を使用して、.NET 上で PDF ドキュメントを単一のフォーマット PNG にマージします。プログラマーはこのサンプルコードを使用して、.NET Framework、.NET Core で PDF を、COM Interop 経由で PHP、VBScript、C++ を組み合わせることができます。

Python を使用して PDF を PNG にマージ

PDF を PNG にマージするにはどうすればいいですか?.NET 経由の Python 用Aspose.PDF ライブラリを使えば、PDF を PNG にプログラム的にマージできます。AsposeのPDFソフトウェアは、個人、中小企業、大企業に最適です。大量の情報を処理できるため、連結を迅速かつ効率的に実行し、データを保護します。Aspose.PDF 特有の機能として、PDF を PNG にマージするための API があります。この方法の特徴は、NuGet パッケージマネージャーを開いて「Aspose.pdf for .NET」を検索し、特別な複雑な設定なしでインストールするだけでよいことです。(インストールにはパッケージマネージャーコンソールのコマンドを使用してください)。ライブラリのインストールの詳細については、ドキュメント ページで確認してください。ライブラリの利点を確認するには、PDF から PNG への変換コードスニペットを使用してみてください。

Python Package Manager Console

pip install aspose-pdf

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


Python for .NET 開発者は、わずか数行のコードで PDF ファイルを PNG に簡単にロードしてマージできます。

  1. 新しいドキュメントを初期化し、ファイルを結合するループを実行する
  2. インループ:PNG ドキュメントに新しいページを追加
  3. ループ中:PDF ファイルを新しいページに追加
  4. ループ終了後、結果を保存します

以下は Python の PDF を PNG にマージする方法を示す例です。複数のドキュメントを1つのファイルに簡単に結合できます。Python でコードを開発している場合、この作業は思ったより簡単です。PDF の読み取りと PNG の書き込みの両方に完全修飾ファイル名を使用できます。この Python の例をご覧ください。Python を使用して、同じファイルタイプまたは異なるファイルタイプの複数のドキュメントを1つのファイルにマージする方法を示しています。

Python for .NET を使用して PDF ファイルを結合し、PNG として保存

例 Python: このサンプルコードは PDF から PNG への連結を示しています

Input file:

File not added

File not added

Output format:

PNG

Output file:


    new_image = PIL.Image.new('RGB', (new_width, new_height), (250, 250, 250))
    offset = 0

    # read pdf file to Aspose Document
    doc = aspose.pdf.Document("1.pdf")

    # setup default resolution to pdf documents 72dpi
    # create image device to save document as image with page dimensions and resolution
    # process document page to image
    # make list pf parsed image sizes
    for pageCount in range(1, doc.pages.Count):
        image_device = aspose.pdf.devices.PngDevice(
                doc.pages[pageCount].PageInfo.width, 
                doc.pages[pageCount].PageInfo.height, 
                aspose.pdf.devices.Resolution(72))

        out_path = "test_" + str(pageCount) + ".png"
        image_device.Process(doc.pages[pageCount], out_path)
        images.append(out_path)
        image = PIL.Image.open(path)
        new_image.paste(image, (offset, 0))
        offset = offset + image.width

    new_image.save("Merger_pdf_png.png")

PDF を PNG に結合するための Python for .NET ライブラリ

.NET API 経由の Aspose.PDF for Python は、最も確立されている PDF 標準と PDF 仕様をサポートしています。これにより、開発者は表、グラフ、画像、ハイパーリンク、カスタムフォントなどを PDF 文書に挿入できます。さらに、PDF 文書を圧縮することもできます。.NET 経由の Python 用 Aspose.PDF は、安全な PDF ドキュメントを作成するための優れたセキュリティ機能を提供します。.NET API 経由の Python 用 Aspose.PDF の主な機能には、次のようなものがあります。

  • BMP、GIF、JPEG、PNG など、複数の画像形式で PDF を読み込んだり、書き出すことができます。
  • PDF ドキュメントの基本情報 (作成者、作成者など) を設定します。
  • 変換機能:PDF をワード、エクセル、パワーポイントに変換します。PDF を画像形式に変換します。PDF ファイルを HTML 形式に、またはその逆に変換します。PDF を EPUB、テキスト、XPS などに変換します。

.NET API 経由の Python 用 Aspose.PDF の詳細については、API の使用方法に関する当社の ドキュメント を参照してください。