Python でテキストをPDFにする
pip install reportlabfrom reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.cidfonts import UnicodeCIDFont
# PDF生成
c = canvas.Canvas("output.pdf")
# 日本語フォント登録(MSゴシックやIPAフォント等が不要な、built-inの CIDFont を使います)
pdfmetrics.registerFont(UnicodeCIDFont('HeiseiKakuGo-W5'))
c.setFont("HeiseiKakuGo-W5", 14)
# テキスト出力
lines = [
"1.あいうえお",
"2.かきくけこ",
"3.さしすせそ"
]
y = 800 # 開始Y座標
for line in lines:
c.drawString(100, y, line)
y -= 30 # 行間調整
c.save()
コメントを残す