1. ホーム
  2. python

[解決済み] 画像の一覧からPDFを作成する

2023-01-07 19:48:23

質問

Pythonを使用して、画像ファイルのリストからPDFを作成する実用的な方法はありますか?

Perlで私は知っています そのモジュール . それを使って、私はわずか3行でPDFを作成することができます。

use PDF::FromImage;
...
my $pdf = PDF::FromImage->new;
$pdf->load_images(@allPagesDir);
$pdf->write_file($bookName . '.pdf');

私はこれと非常によく似たことをする必要がありますが、Pythonで。私は pyPdf モジュールは知っていますが、私は何か簡単なものが欲しいです。

どのように解決するのですか?

インストール方法 FPDF for Python :

pip install fpdf

これで同じロジックを使うことができます。

from fpdf import FPDF
pdf = FPDF()
# imagelist is the list with all image filenames
for image in imagelist:
    pdf.add_page()
    pdf.image(image,x,y,w,h)
pdf.output("yourfile.pdf", "F")

より多くの情報を得ることができます チュートリアルのページで または 公式ドキュメント .