环境:
1.win 64
2.py34
3.reportlab3.1.44
目标:
生成一个简单的PDF报表:含图片,表格,文字
# -*- coding: utf-8 -*-
from reportlab.pdfgen.canvas import Canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.cidfonts import UnicodeCIDFont
pdfmetrics.registerFont(UnicodeCIDFont('STSong-Light'))
from reportlab.pdfbase.ttfonts import TTFont
pdfmetrics.registerFont(TTFont('msyh', 'msyh.ttf'))
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.lib import colors
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer,Image,Table,TableStyle
import time
def rpt():
story=[]
stylesheet=getSampleStyleSheet()
normalStyle = stylesheet['Normal']
curr_date = time.strftime("%Y-%m-%d", time.localtime()