# 匯入模組
from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.cidfonts import UnicodeCIDFont
import reportlab.lib.units as unit
import reportlab.lib.pagesizes as pagesizes
# register font
pdfmetrics.registerFont(UnicodeCIDFont("HeiseiKakuGo-W5"))
# create save pdf
pdf = canvas.Canvas("myfirst.pdf", pagesize=pagesizes.A4) #指定名稱和大小
pdf.setFont("HeiseiKakuGo-W5", 14)
pdf.drawString(100 * unit.mm, 2 * unit.mm, "第一個PDF") #pdf 內容及大小
pdf.save()
============
匯入pdf模組(reportlab) 五類
1.canvas ==>pdf 的頁面名稱
2.regiterfont ==>UnitcodeCIDFont
3.setfont ==>
4.unit ==>
5.pagesize ===>紙張大小
沒有留言:
張貼留言