猫史档案馆


【Python表单制作】一个可以抄袭的作品

用户:饶照珲饶照珲查看:0 回复:1 评论:0 创建时间:2022-11-10T18:12:13


 

代码如下,喜欢记得留个评论再抄哦!

import webbrowser
import os
from reportlab.pdfgen import canvas
from reportlab.lib import colors
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

pdfmetrics.registerFont(TTFont('fz', 'fangzheng.TTF'))

c = canvas.Canvas('寄往源码世界的信.pdf')
c.setFont('fz',15)
c.drawCentredString(298,800,'寄往源码世界的信')
form = c.acroForm
c.drawCentredString(200,700,'昵称')
form.textfield(x=300,y=680,fillColor=colors.salmon)
c.drawCentredString(200, 600, '性别')
c.drawCentredString(300, 600, '男')
form.checkbox(x=320, y=595, buttonStyle='check')
c.drawCentredString(400, 600, '女')
form.checkbox(x=420, y=595, buttonStyle='check')
c.drawCentredString(200, 500, '年龄')
form.choice(x=300, y=480, value='6', options=[str(i) for i in range(6,19)])
c.drawCentredString(200, 400, '签名')
form.textfield(x=300, y=220, width=230, height=200, fillColor=colors.blue)
c.save()
webbrowser.open('file://'+os.path.realpath('寄往源码世界的信.pdf'))


回复

上一页1 页 / 共 1下一页
饶照珲饶照珲

一定记得要用PDF查阅器打开,这样才能保存填写的内容

点赞0


评论