IRONPDF FOR PYTHONの使用

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

更新済み 2024年10月7日
共有:

1.0 はじめに

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

2.0 IronPDF for Python

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

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

2.1 IronPDF for Pythonの使用方法

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

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

2.2 IronPDFの機能

以下は、IronPDF の主な機能のいくつかです。

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

このセクションでは、IronPDF for Pythonを使用して、IronPDFをインストールし、新しいPyCharmプロジェクトフォルダーを作成した後で、画像をPDFに変換します。 次のコード例では、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: 出力PDFファイル

出力PDFファイル

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に変換する方法について詳しく知るには、こちらを参照してください。Python ガイドの使い方.

4.0 結論

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

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

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

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

無料 pip インストール ライセンスを表示 >