![Python で JPG を PDF に変換する | JPG を PDF に変換する](images/convert-jpg-to-pdf-in-python.jpg#center)
JPG 画像を PDF ファイルに手動で変換するのにうんざりしていませんか? Python を使用してこのプロセスを自動化したいですか? もう探す必要はありません! このブログ投稿では、Python で JPG を PDF に変換する方法を学びます。
PDF 形式は元のレイアウトと書式を維持するため、データや情報を共有または保存する場合によく使用されます。さらに、必要に応じて JPG 画像を PDF に簡単に変換できます。PDF ドキュメントはより安全で、パスワードで保護できるため、機密画像を共有するのに最適なオプションです。JPG 画像を PDF ドキュメントに変換する手順について詳しく見ていきましょう。
この記事では、以下のトピックについて説明します。
JPG を PDF に変換する Python ライブラリ
JPG を PDF ドキュメントに変換するには、Aspose.PDF for Python を使用します。これは、開発者が JPG 画像を PDF ファイルに簡単かつ効率的に変換できるようにする、堅牢で機能豊富なライブラリです。直感的な API と広範な機能を備えた Aspose.PDF を使用すると、JPEG、PNG、BMP などのさまざまな画像形式を高品質の PDF ドキュメントにシームレスに変換できます。
パッケージをダウンロードするか、コンソールで次のpipコマンドを使用してPyPIからAPIをインストールしてください。
> pip install aspose-pdf
Python で JPG を PDF に変換する
以下の手順に従うと、任意の JPG 画像を PDF ドキュメントに簡単に変換できます。
- Document クラスのインスタンスを作成します。
- ドキュメント ページ コレクションに新しい空のページを追加します。
- Image クラスのインスタンスを作成します。
- Image.file プロパティを設定します。
- ページに画像を追加します。
- 最後に、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 に変換する](images/convert-jpg-image-to-pdf.jpg#center)
Python で JPG を PDF に変換する
Python で JPG を PDF に変換する - 代替アプローチ
以下の手順に従って、Stream を使用して JPG を PDF ドキュメントに変換することもできます。
- Document クラスのインスタンスを作成します。
- ストリームに画像を読み込みます。
- ドキュメント ページ コレクションに新しい空のページを追加します。
- Image クラスのインスタンスを作成します。
- Image クラス オブジェクトの imagestream プロパティにイメージ ストリームを割り当てます。
- 必要に応じて、ページのサイズ、余白、ページの切り抜きボックスを指定します。
- その後、ページに画像を追加します。
- 最後に、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 に変換する - 代替アプローチ](images/convert-jpg-to-pdf-using-stream.jpg#center)
Python で JPG を PDF に変換する - 代替アプローチ
JPG から PDF への変換を無料で始めましょう!
一時ライセンス ページにアクセスして、無料の無制限ライセンスを取得し、Aspose.PDF for Python の可能性を制限なく最大限に引き出しましょう。
JPGをPDFにオンラインで変換
さらに、当社の高品質で無料の JPG から PDF へのコンバーター Web アプリを使用して、JPG 画像をオンラインで PDF 形式に変換することもできます。この Web アプリは同じ強力なライブラリを使用して開発されており、インストールやコーディングを必要とせずに JPG ファイルを PDF 形式に変換できます。JPG ファイルをアップロードするだけで、数秒で結果の PDF ファイルをダウンロードできます。
![](images/free-online-jpg-to-pdf-converter.jpg)
JPG から PDF へ – 無料リソース
JPG を PDF に変換するだけでなく、PDF ドキュメントの作成、操作、変換についてさらに詳しく学習し、以下のリソースを使用してライブラリのさまざまな機能を探索してください。
結論
この記事では、Python で JPG を PDF に変換する方法を学びました。この記事で説明した手順に従うことで、この機能を Python アプリケーションに簡単に統合し、独自の JPG から PDF への変換ツールを開発できます。ご質問がある場合は、無料サポート フォーラム からお気軽にお問い合わせください。