永发信息网

如何用python代码生成pdf格式的合同文件

答案:1  悬赏:70  手机版
解决时间 2021-02-24 02:36
如何用python代码生成pdf格式的合同文件
最佳答案
本文实例演示了Python生成pdf文件的方法,是比较实用的功能,主要包含2个文件。具体实现方法如下:

pdf.py文件如下:

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

diskreport.py文件如下:

#!/usr/bin/env python
import subprocess
import datetime
from reportlab.pdfgen import canvas
from reportlab.lib.units import inch
def 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)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
春天我把老公种婆到地里,到秋天收获的时候就
华夏金街在什么地方啊,我要过去处理事情
东南dx7可不可以用钥匙锁车窗
【一架飞机】一架飞机的长度大约是多少?
我准备自学SAP,所以先下载了一个SAP ECC6.0
面向中职生的福建本科大学有哪些
预付卡的法律法规
百合种下后多少天发芽
【留学利弊】关于国外留学利弊谈的英语作文作
开封市糖尿病医院怎么去啊,有知道地址的么
开原市民主小学怎么样?
烫发,拉头发 2号定型重要吗?
梦之恋婚纱摄影在哪里啊,我有事要去这个地方
为什么女朋友不愿意让男朋友摸咪咪
刘蓓在哪部电视剧里有抽烟
推荐资讯
钜信企业管理咨询有限公司地址在哪,我要去那
的结果是A. -4B. -1C. D.
我用QQ里的阅读看电子书,QQ绑定了手机号,看
穆民饭庄地址有知道的么?有点事想过去
有哪个知道广东顺德北滘医院?
梦见镜子
孙嘉浩出生于农历2009年8月28日中午12点10分
对供应商进行认证评估的方法有多种,最重要的
骨汤饸饹面我想知道这个在什么地方
京东商城卖的吉他怎么样
西昌邛海附近快捷酒店或者是家庭旅馆
荼靡是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?