Python で JPG を PDF に変換する | JPG を PDF に変換する

JPG 画像を PDF ファイルに手動で変換するのにうんざりしていませんか? Python を使用してこのプロセスを自動化したいですか? もう探す必要はありません! このブログ投稿では、Python で JPG を PDF に変換する方法を学びます。

PDF 形式は元のレイアウトと書式を維持するため、データや情報を共有または保存する場合によく使用されます。さらに、必要に応じて JPG 画像を PDF に簡単に変換できます。PDF ドキュメントはより安全で、パスワードで保護できるため、機密画像を共有するのに最適なオプションです。JPG 画像を PDF ドキュメントに変換する手順について詳しく見ていきましょう。

この記事では、以下のトピックについて説明します。

  1. Python JPGからPDFへの変換ライブラリ
  2. PythonでJPGをPDFに変換する
  3. JPGからPDFへの変換:代替アプローチ
  4. JPGをオンラインでPDFに変換
  5. 無料リソース

JPG を PDF に変換する Python ライブラリ

JPG を PDF ドキュメントに変換するには、Aspose.PDF for Python を使用します。これは、開発者が JPG 画像を PDF ファイルに簡単かつ効率的に変換できるようにする、堅牢で機能豊富なライブラリです。直感的な API と広範な機能を備えた Aspose.PDF を使用すると、JPEG、PNGBMP などのさまざまな画像形式を高品質の PDF ドキュメントにシームレスに変換できます。

パッケージをダウンロードするか、コンソールで次のpipコマンドを使用してPyPIからAPIをインストールしてください。

> pip install aspose-pdf

Python で JPG を PDF に変換する

以下の手順に従うと、任意の JPG 画像を PDF ドキュメントに簡単に変換できます。

  1. Document クラスのインスタンスを作成します。
  2. ドキュメント ページ コレクションに新しい空のページを追加します。
  3. Image クラスのインスタンスを作成します。
  4. Image.file プロパティを設定します。
  5. ページに画像を追加します。
  6. 最後に、save() メソッドを使用してドキュメントを保存します。

次のコードサンプルは、Python で JPG イメージを PDF ドキュメントに変換する方法を示しています。

# 画像ファイルのパス
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# 新しいPDFドキュメントを初期化する
doc = pdf.Document()

# 空のドキュメントに空のページを追加する
page = doc.pages.add()

# 画像オブジェクトを作成する
image = pdf.Image()
image.file = path

# ページに画像を追加する
page.paragraphs.add(image)

# 出力PDFファイルを保存する
doc.save(output_path)
Python で JPG を PDF に変換する

Python で JPG を PDF に変換する

Python で JPG を PDF に変換する - 代替アプローチ

以下の手順に従って、Stream を使用して JPG を PDF ドキュメントに変換することもできます。

  1. Document クラスのインスタンスを作成します。
  2. ストリームに画像を読み込みます。
  3. ドキュメント ページ コレクションに新しい空のページを追加します。
  4. Image クラスのインスタンスを作成します。
  5. Image クラス オブジェクトの imagestream プロパティにイメージ ストリームを割り当てます。
  6. 必要に応じて、ページのサイズ、余白、ページの切り抜きボックスを指定します。
  7. その後、ページに画像を追加します。
  8. 最後に、save() メソッドを使用してドキュメントを保存します。

次のコードサンプルは、Python のストリームを使用して JPG イメージを PDF ドキュメントに変換する方法を示しています。

# 画像ファイルのパス
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# 新しいPDF文書を初期化する
doc = pdf.Document()

# ストリームに画像を読み込む
with open(image_file, "rb") as image_stream:
    # 空のページを追加する
    page = doc.pages.add()
    
    # 画像オブジェクトを作成する
    image1 = pdf.Image()

    # 画像ファイルストリームを設定する
    image1.image_stream = image_stream
        
    # ページのサイズと余白を設定する
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # ページに画像を追加する
    page.paragraphs.add(image1)

    # 出力PDFファイルを保存する
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Python で JPG を PDF に変換する - 代替アプローチ

Python で JPG を PDF に変換する - 代替アプローチ

JPG から PDF への変換を無料で始めましょう!

一時ライセンス ページにアクセスして、無料の無制限ライセンスを取得し、Aspose.PDF for Python の可能性を制限なく最大限に引き出しましょう。

JPGをPDFにオンラインで変換

さらに、当社の高品質で無料の JPG から PDF へのコンバーター Web アプリを使用して、JPG 画像をオンラインで PDF 形式に変換することもできます。この Web アプリは同じ強力なライブラリを使用して開発されており、インストールやコーディングを必要とせずに JPG ファイルを PDF 形式に変換できます。JPG ファイルをアップロードするだけで、数秒で結果の PDF ファイルをダウンロードできます。

JPG から PDF へ – 無料リソース

JPG を PDF に変換するだけでなく、PDF ドキュメントの作成、操作、変換についてさらに詳しく学習し、以下のリソースを使用してライブラリのさまざまな機能を探索してください。

結論

この記事では、Python で JPG を PDF に変換する方法を学びました。この記事で説明した手順に従うことで、この機能を Python アプリケーションに簡単に統合し、独自の JPG から PDF への変換ツールを開発できます。ご質問がある場合は、無料サポート フォーラム からお気軽にお問い合わせください。

参照