🐷
【Python】pngをPDFに変換する
執筆日
2024/10/24
code
- 必要なライブラリをインストール
pip install Pillow reportlab
- 以下を実行する
main.py
from PIL import Image
from reportlab.pdfgen import canvas
def png_to_pdf(png_path, pdf_path):
# 画像を読み込み
image = Image.open(png_path)
# 画像のサイズを取得
width, height = image.size
# PDFを作成
c = canvas.Canvas(pdf_path, pagesize=(width, height))
# 画像をPDFに追加
c.drawImage(png_path, 0, 0, width, height)
# PDFを保存
c.showPage()
c.save()
print(f"PDFファイルを作成しました: {pdf_path}")
png_path = "<pngファイルのパス>"
pdf_path = "<pdfファイルのパス>"
png_to_pdf(png_path, pdf_path)
- 指定したパスにPDFが作成されていることを確認する
Discussion