PYTHON用IRONPDFの使用

PythonでPNGをPDFファイルに変換する方法

更新済み 11月 22, 2023
共有:

1.0 はじめに

ドキュメントの転送中に視覚的に魅力的でテキストが豊富なコンテンツを保持するために、Adobe Portable Document Format (PDF) ファイル形式は重要です。 デジタルメディアを扱う方にとって、PNG画像をPDFファイルに変換することは必要な変更です。

IronPDF Pythonライブラリは、PDFファイルの操作および画像ファイルをPDFファイルに変換する際の体験を効率化するためのツールです。 それは、画像、ラジオボタン、リストボックスウィジェットなど、さまざまな種類のデータを抽出し、それらをプログラマーにとって理解しやすい構造化データに変換することに優れています。

1.1 PDFファイル

ポータブル ドキュメント フォーマット (PDF) ファイルは、フォント、画像、レイアウトを含む文書の元の形式を保持する方法です。 それらは主に、一定した信頼できる安全な方法で文書を共有するために使用されます。

主な機能

  • 文書保存: 任意の書式設定を保持し、PDFファイルを開くソフトウェアやデバイスに関係なくコンテンツが一貫していることを保証します
  • セキュリティ機能: PDFファイルは暗号化され、パスワード保護されるため、情報が確実に保護されます。

  • 電子署名: 契約書やその他の法的文書をデジタル署名に適したPDFにします

    今日では、大手デジタル出版社にとって、インタラクティブなPDFフォームの作成が必要不可欠となっています。 シングルラジオボタン、リストボックス、テキストフィールド、スクロールボックス、ドロップダウンリストは、PDFファイルを使用してプロフェッショナルな文書や請求書を作成するために多くの企業が利用できるインタラクティブウィジェットの例です。 しかし、多くのオンラインPDFファイルやPDFフォームに記入し、相互作用するためには、特定のソフトウェアプログラムが必要です。

1.2 PNG 画像

PNGまたはPortable Network Graphicsは、ラスターグラフィックスファイルフォーマットです。 それは広範なアプリケーションに使用できます。 デジタルアートからレポートの図まで、PNGファイルはデジタル領域全体に広く見られます。 そして、それには正当な理由があります。

主な機能

  • 非可逆圧縮: PNG形式の画像ファイルは、ファイルサイズを変更しても情報が失われません。これは、詳細を失うことなく画像を保存するのに非常に便利です。
  • 透明性: PNGはアルファチャンネルをサポートしているため、画像は透明または半透明にすることができます。

  • 広範なサポート: PNG はウェブブラウザで広くサポートされており、インターネット上の画像の標準となっています。

2.0 IronPDF for Python

Pythonを使用するプログラマーは、包括的なPDF機能セットを提供するIronPDF for Pythonライブラリの助けを借りて、PDF形式を簡単に処理できるようになりました。 グラフィカルユーザインターフェースを開発するためのさらに多くのオプションもあります。 (GUI (グラフィカルユーザーインターフェース)) 他のフレームワークと統合できる能力のおかげで。

Pythonの汎用性とグラフィカルユーザーインターフェースの作成における使いやすさのため、多くの開発者はこのプログラミング言語を好みます。 その動的な性質のため、他のプログラミング言語とは異なります。

2.1 IronPDF for Pythonの使用方法

IronPDF for Python を使用するために、デバイスに必要な前提条件が揃っていることを確認してください。 次に、IronPDFモジュールをPythonに追加することで、PDFデータの効果的な処理と管理を実現できます。

Python のパスに対する環境変数が、コマンドラインからアクセスできるように追加されていることを確認してください。Python のウェブフレームワークおよび Windows フレームワークで、IronPDF を利用することができます。

2.2 IronPDFの機能

以下はIronPDFの最も重要な機能の一覧です。

  • HTML、HTML5、ASP、PHP、その他のソースを使用してPDFドキュメントを作成することができます。 さらに、画像ファイルのPDF変換が可能です。
  • IronPDFは、暗号化されたPDFファイルの開封と編集の両方を行う機能を提供します。
  • IronPDFは、インタラクティブなPDFドキュメントを作成するために使用できるツールです。 テキストと画像を抽出し、画像としてラスタライズし、HTMLに変換し、印刷し、インタラクティブなフォームを完成させ、それらを提出するために使用できます。 分割と結合のオプションもあります。
  • プロキシ、クッキー、HTTPヘッダー、ユニークなネットワークログイン認証情報、フォーム変数、HTMLログインフォームを介してログインするユーザーエージェントはすべてIronPDFによってサポートされており、URLからドキュメントを作成することが可能です。
  • PDFファイルの注釈付けや検査は、IronPDFプログラムを使用して可能です。
  • IronPDFはドキュメントから画像を抽出するために使用できます。

  • IronPDFは、JPGまたはPNG形式をPDF文書に変換するのに役立ちます。

PNGをPDFファイルに変換する

IronPDFをインストールして新しいPyCharmプロジェクトフォルダーを作成した後、画像をPDFに変換するためにIronPDF for Pythonを使用することができます。 次のコード例では、1つの画像をPDFファイル拡張子に変換する方法を参照できます。

from ironpdf import *
pdf = ImageToPdfConverter.ImageToPdf("Test.png")
pdf.SaveAs("Demo.pdf")
PYTHON

このコードの一部は、「Test.png」という名前の画像ファイルからPDFを作成します。IronPDF ライブラリを使用して画像からPDFへのコンバーターを作成します。 PNG画像ファイルのパスを入力として使用することにより、最初にImageToPdfConverterオブジェクトを作成します。 このオブジェクトは、ImageToPdf 関数と元の画像ファイルのパスを使用して、画像からPDFへの変換を完了します。

次に、SaveAs 関数を使用して変換されたPDFを "Demo.pdf" というPDFファイル名で保存します。 これは、Pythonスクリプトと同じパスに出力PDFを生成します。 本質的に、それはPNGファイルをPDFファイルに変換します。これは、ドキュメントの共有や管理に多くの方法で役立ちます。

これはJPEG画像などの他のファイル形式/ファイルタイプでも動作します。 画像のファイルパスに接尾辞「.jpeg」または「.jpg」を含めるようにコードを変更するだけです。 以下のコードに表示されています。

from ironpdf import *
pdf = ImageToPdfConverter.ImageToPdf("Test.jpeg")
pdf.SaveAs("Demo.pdf")
PYTHON

PythonでPNGをPDFファイルに変換する方法:図1

3.1 複数の画像をPDFに変換

わずか数行のコードで、IronPDF for Pythonを使用してフォルダー内のすべての画像を1つのPDFファイルに変換して結合することができます。以下のPythonコード例を使用して、複数の画像を1つのPDFファイルに結合する方法を学べます。

from ironpdf import *
image_files = [os.path.join("assets", f) for f in os.listdir("assets") if f.lower().endswith(('.png'))]
directory_list = List [str]()
for i in range(len(image_files)):
    directory_list.Add(image_files [i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("Demo.pdf")
PYTHON

このコードは、指定されたディレクトリにある拡張子がPNGの画像ファイルのリストから単一の合成PDFを作成します。 (アセット) IronPDFライブラリを使用して(しようして)。

IronPDFライブラリから必要なモジュールをインポートすることから始まります。 それはリスト内包表記を使用して、".png"またはそのファイル拡張子を持つという条件を満たす "assets" ディレクトリから画像ファイルパスのリストを作成します。 変数 image_files にこのリストが含まれています。

選択された画像ファイルのパスは、directory_list というリストに配置されます。次に、Add メソッドを使用して、image_files リストをクロールし、各画像ファイルのパスを directory_list に追加します。

最後に、SaveAsメソッドを使用して画像ファイルのリストを「Demo.pdf」として保存し、ImageToPdfConverter.ImageToPdfを呼び出します。(ディレクトリリスト)リストの画像ファイルを単一のPDFファイルに変換するために。

画像をPDFに変換する方法について詳しく知りたい方は、リンクを参照してください。 これ.

4.0 結論

IronPDFライブラリは強力なセキュリティ保護を提供し、潜在的なリスクを最小限に抑え、データの安全性を確保します。 このライブラリは、すべての一般的なブラウザと互換性があり、幅広いPDF操作機能を提供し、お客様のご利用に供しています。 開発者向けの無料ライセンスを含むいくつかのライセンスオプションがあり、開発者の多様なニーズに応じて追加の開発者ライセンスを購入することもできます。

$liteVersion Lite バンドルには、永久ライセンス、30日間の返金保証、1年間のソフトウェア保守、アップグレードオプションがすべて含まれています。 ユーザーは、透かし入りの試用期間中に30日間、実際の使用シナリオで製品を評価することができます。 以下のリンクをクリックしてください リンク IronPDFの試用版、価格、ライセンスについてさらに詳しく知るには。

< 以前
Python向け最高のPDFリーダー(無料および有料ツール)
次へ >
PythonでPDFから画像を抽出する方法

準備はできましたか? バージョン: 2024.9 新発売

無料 pip インストール View Licenses >