IRONPDF FOR PYTHONの使用

Pythonで画像をPDFに変換する方法

更新済み 2024年9月28日
共有:

この記事では、Pythonにおける画像からPDFへの変換の世界を探求し、貴重な洞察と実用的なコード例を提供して、この貴重なスキルをマスターするのに役立てていただきます。 それでは、この旅に出ましょう。 この記事で使用されるPythonファイルとライブラリはIronPDFfor Python(パイソン用)。

Pythonで画像をPDFに変換する方法

  1. 画像をPDFファイルに変換するためのPythonライブラリをインストールしてください。

  2. ImageToPdfConverterメソッドを利用して画像をPDFファイルに変換します。

  3. 新しく生成されたPDFドキュメントをSaveAsメソッドを使用して保存します。

  4. 複数の画像を単一のPDFファイルオブジェクトに変換します。

  5. プロジェクトを実行して、出力ファイルを確認してください。

1. IronPDFとは何ですか?

IronPDF for Pythonは、開発者がPythonアプリケーションでPDFドキュメントを簡単に生成、操作、処理できる多用途なライブラリです。 包括的なツールセットを提供しますPDFの作成ゼロからHTMLや画像をPDFに変換するおよび既存のPDFに対して様々な操作を行うこと。マージ, 分割、インタラクティブな要素を追加するなど、フォーム以下のコンテンツを日本語に翻訳してください:注釈. そのユーザーフレンドリーなAPIにより、IronPDFはPDFの生成および操作タスクを簡素化し、レポート、請求書、またはインタラクティブなドキュメントの生成を目的とするPythonプロジェクトにPDF機能を統合したいと考える開発者にとって価値のあるツールとなります。

2. 新しいPyCharmプロジェクトを作成し、IronPDFをインストールする

新しいPyCharmプロジェクトを作成してIronPDFをインストールするには、以下の手順に従う必要があります。

  1. PyCharm のインストール: まだインストールしていない場合は、JetBrains のウェブサイトから PyCharm をダウンロードしてインストールしてください。(https://www.jetbrains.com/pycharm/). システムにPythonがインストールされていることを確認してください。

  2. 新しいPyCharmプロジェクトを作成する: PyCharmを開き、次の手順に従って新しいプロジェクトを作成します:

    • 左上隅の「ファイル」をクリックします。

    • 「New Project...」を選択

    • プロジェクトを作成する場所を選択し、名前を付けてください。

    • あなたのプロジェクトで使用したいPythonインタープリタを選択してください(仮想環境をまだ作成していない場合、作成する必要があるかもしれません。).
  3. IronPDFのインストール: IronPDFライブラリをインストールするには、Pythonのパッケージマネージャーであるpipを使用できます。PyCharm内でターミナルを開き、以下のコマンドを実行してください:
   :ProductInstall

このコマンドは、IronPDFライブラリとその依存関係をダウンロードしてインストールします。

画像をPDFファイルに変換

新しいPyCharmプロジェクトフォルダが作成され、IronPDFがインストールされたら、IronPDF for Pythonを使用して画像をPDFに変換しましょう。 以下のコードスニペットでは、画像をPDFファイルに変換する方法を確認できます。

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("win to pay.png")
pdf.SaveAs("image-to-pdf.pdf")
PYTHON

このコードスニペットは、IronPDFライブラリを使用して、"win to pay.png" という名前の画像ファイルをPDFドキュメントに変換します。 まず最初に、画像ファイルのパスをパラメーターとして渡し、ImageToPdfConverter オブジェクトを作成します。 次に、SaveAsメソッドを使用して変換されたPDFを"image-to-pdf.pdf"というファイル名で保存します。 基本的には、画像をPDFファイルに変換し、これにより、さまざまなドキュメント管理および共有目的に役立ちます。

3.1. 出力PDFファイル

Pythonで画像をPDFに変換する方法、図1: PDFとして出力された請求書

PDFとして出力された請求書

複数の画像をPDFファイルに変換する

IronPDF for Pythonを使用すると、フォルダー内のすべての画像を数行のコードで単一のPDFファイルに変換および結合できます。

以下のPythonスクリプトは、複数の画像を1つのPDFファイルに合成する方法を示します。

from ironpdf import *
import os

image_files = [os.path.join("assets", f) for f in os.listdir("assets") if f.lower().endswith(('.jpg', '.jpeg'))]
directory_list = List[str]()
for i in range(len(image_files)):
    directory_list.Add(image_files[i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("composite.pdf")
PYTHON

このコードは、指定されたディレクトリから '.jpg' または '.jpeg' 拡張子の画像ファイルのリストを変換するために IronPDF ライブラリを使用します。(アセット)単一の複合PDFドキュメントに変換します。 以下はステップバイステップの説明です:

  1. 必要なモジュールをIronPDFライブラリからインポートすることから始めます。

  2. それは、'.jpg' または '.jpeg' ファイル拡張子を持つという条件を満たす "assets" ディレクトリからの画像ファイルパスのリストを生成するためにリスト内包を使用します。 このリストは image_files 変数に格納されています。

  3. 選択された画像ファイルのパスを保存するための directory_list という名前のリストが作成されます。

  4. その後、image_filesリストを繰り返し処理し、各画像ファイルパスをAddメソッドを使用してdirectory_listに追加します。

  5. 最終的に、ImageToPdfConverter.ImageToPdfを呼び出します。(ディレクトリリスト)リスト内の画像ファイルを1つのPDFドキュメントに変換し、SaveAsメソッドを使用して「composite.pdf」として保存します。

    要約すると、このコードは特定の拡張子を持つ画像ファイルをディレクトリでスキャンし、それらを単一のPDFドキュメントにコンパイルし、結果のPDFを「composite.pdf」として保存します。

出力画像

Pythonで画像をPDFに変換する方法、図2:写真それぞれが1ページを占めるPDF

各ページを占める写真のPDF

5. 結論

この記事では、Pythonを使用した画像からPDFへの変換の世界を探り、この重要なスキルを習得するための実用的な洞察とわかりやすい例を提供しました。 IronPDF for Pythonの使用例を通じて、個々の画像をPDFドキュメントに変換し、さらには複数の画像を単一のまとまったPDFファイルに統合する方法を簡単に示しました。

IronPDFの使いやすいAPIを使用すると、Python開発者はPDFの生成、変換、および操作タスクを効率化でき、レポート、請求書、インタラクティブドキュメントなどを含むプロジェクトにおいて貴重なリソースとなります。 この記事で説明されている手順に従うことで、Pythonの力を活用し、ワークフローを簡素化し効率を向上させながら、文書管理機能を向上させることができます。

PDFファイルを画像に変換する方法について知りたい場合は、ご覧ください。このチュートリアル. また、画像からPDFへの例のソースコードは、の例として見つけることができます。IronPDFウェブサイト.

< 以前
PythonでPDFから請求書データを抽出する方法
次へ >
PythonでPDFフォームを生成する方法

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

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