reportlab生成pdf

文档地址:https://www.reportlab.com/docs/reportlab-userguide.pdf

源码地址:https://bitbucket.org/rptlab/reportlab/overview

 1 #! python2
 2 # coding: utf-8
 3 
 4 import sys
 5 
 6 from reportlab.pdfgen import canvas
 7 from reportlab.pdfbase import pdfmetrics
 8 from reportlab.pdfbase.ttfonts import TTFont
 9 
10 # self defined font
11 pdfmetrics.registerFont(TTFont('LiberationSans', 'LiberationSans-Regular.ttf'))
12 pdf_canvas = canvas.Canvas(path, initialFontName='LiberationSans', initialFontSize=10)
13 pdf_canvas.drawString(x0, y0, text)
14 pdf_canvas.showPage()
15 pdf_canvas.save()

 

posted @ 2018-07-12 09:57  Rosen369  阅读(276)  评论(0编辑  收藏  举报