用户:
坚强的大黄鸡4jES查看:2 回复:1 评论:2 创建时间:2022-01-24T11:20:44
import webbrowser import os from reportlab.pdfgen import canvas from reportlab.lib import colors from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase.pdfmetrics import registerFont registerFont(TTFont('fangzheng', 'fangzheng.TTF'))
c = canvas.Canvas('form.pdf') c.setFont('fangzheng', 15) c.drawString(298, 800, '寄往源码世界的信') form = c.acroForm c.drawString(200, 700, '昵称') form.textfield(x=300, y=680, fillColor = colors.white) c.drawString(200, 600, '性别') c.drawString(300, 600, '男') form.checkbox(x=320, y=595, buttonStyle='check') c.drawString(400, 600, '女') form.checkbox(x=420, y=595, buttonStyle='check') c.drawString(200, 500, '年龄') form.choice(x=300, y=490, value='6', options=[str(i) for i in range(6, 19)]) c.drawString(200, 400, '寄语') form.textfield(x=300, y=220, width=230, height=200, fillColor = colors.white, fieldFlags='multiline')
c.save() webbrowser.open('file://'+os.path.realpath('form.pdf'))
import webbrowser
import os
from reportlab.pdfgen
import canvas
from reportlab.lib import colors
from reportlab.pdfbase.ttfonts import TTFont
from reportlab.pdfbase.pdfmetrics import registerFont
registerFont(TTFont('fangzheng')) import 'fangzheng.TTF'))
c = canvas.Canvas('form.pdf')
c.setFont('fangzheng', 15)
c.drawString(298, 800, '寄往源码世界的信')
form = c.acroForm
c.drawString(200, 700, '昵称')
form.textfield(x=300, y=680, fillColor=colors.white)
c.drawString(200, 600, '性别')
c.drawString(300, 600, '男')
form.checkbox(x=320, y=595, buttonStyle='check')
c.drawString(400, 600, '女')
form.checkbox(x=420, y=595, buttonStyle='check')
c.drawString(200, 500, '年龄')
form.choice(x=300, y=490, value='6', options=[str(i) for i in range(6, 19)])
c.drawString(200, 400, '寄语')
form.textfield(x=300, y=220, width=230, height=200, fillColor=colors.white, fieldFlags='multiline')
c.save()
webbrowser.open('file://'+os.path.realpath('form.pdf'))
点赞0
评论