需要填充一个 PDF 模板,
用了 pypdf2 的 lib, 发现有个问题, 填充之后的字段是不展示的, 只有鼠标点上去才会展示,代码如下, 尝试了 PDFTK 是没有问题的, 但不是很想引入这个 lib (MAC 上死活装不上)
from PyPDF2 import PdfFileReader, PdfFileWriter
writer = PdfFileWriter()
with open("template.pdf", 'rb') as source_fp:
reader = PdfFileReader(source_fp)
writer.appendPagesFromReader(
reader, lambda x: writer.updatePageFormFieldValues(x, {"name": "LANASDF"}))
with open("out.PDF", 'wb') as output_fp:
writer.write(output_fp)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.