reportlab で PDF ファイルを作成
pdf_gen.py
#! /usr/bin/python
#
# pdf_gen.py
#
# Oct/02/2018
#
# -------------------------------------------------------------------------
import sys
from reportlab.pdfgen import canvas
from reportlab.pdfbase.cidfonts import UnicodeCIDFont
from reportlab.pdfbase import pdfmetrics
# -------------------------------------------------------------------------
def draw01_proc(cc):
cc.drawString(100,700,"こんにちは")
cc.drawString(100,600,"本日は晴天なり")
cc.drawString(100,500,"Good Afternoon")
cc.drawString(100,400,"Hello World")
#
# -------------------------------------------------------------------------
sys.stderr.write ("*** 開始 ***\n")
#
file_pdf = "out01.pdf"
cc = canvas.Canvas(file_pdf)
fontname_g = "HeiseiKakuGo-W5"
pdfmetrics.registerFont (UnicodeCIDFont (fontname_g))
cc.setFont(fontname_g,16)
draw01_proc(cc)
cc.showPage()
cc.save()
#
sys.stderr.write ("*** 終了 ***\n")
# -------------------------------------------------------------------------
参考ページ
reportlab で A4横 PDF ファイルを作成
reportlab で 複数ページの PDF を作成
Author And Source
この問題について(reportlab で PDF ファイルを作成), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/8b5abe1fe7d9c9bdde0e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .