国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python生成pdf文件的方法

2019-11-25 18:18:02
字體:
來源:轉載
供稿:網友

本文實例演示了Python生成pdf文件的方法,是比較實用的功能,主要包含2個文件。具體實現方法如下:

pdf.py文件如下:

#!/usr/bin/pythonfrom reportlab.pdfgen import canvasdef hello():    c = canvas.Canvas("helloworld.pdf")    c.drawString(100,100,"Hello,World")    c.showPage()    c.save()hello()

diskreport.py文件如下:

#!/usr/bin/env pythonimport subprocessimport datetimefrom reportlab.pdfgen import canvasfrom reportlab.lib.units import inchdef disk_report():    p = subprocess.Popen("df -h", shell=True, stdout=subprocess.PIPE)#   print p.stdout.readlines()    return p.stdout.readlines()def create_pdf(input, output="disk_report.pdf"):    now = datetime.datetime.today()    date = now.strftime("%h %d %Y %H:%M:%S")    c = canvas.Canvas(output)    textobject = c.beginText()    textobject.setTextOrigin(inch, 11*inch)    textobject.textLines('''Disk Capcity Report: %s''' %date)    for line in input:        textobject.textLine(line.strip())    c.drawText(textobject)    c.showPage()    c.save()report = disk_report()create_pdf(report)

感興趣的讀者可以調試運行一下,對不足之處加以改進,以實現功能的最佳應用!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂宁市| 北碚区| 惠水县| 宁远县| 特克斯县| 东乡| 嘉鱼县| 卢湾区| 康乐县| 连山| 稷山县| 兰西县| 邵武市| 湄潭县| 瓮安县| 驻马店市| 郓城县| 南京市| 福安市| 科技| 宁海县| 京山县| 灌南县| 城口县| 南溪县| 巨鹿县| 长子县| 明溪县| 农安县| 福贡县| 云安县| 綦江县| 古蔺县| 东安县| 大安市| 堆龙德庆县| 普定县| 宜川县| 武功县| 门头沟区| 图片|