在PDF模板中插入文本
PdfFormFiller的Python项目详细描述
源代码:https://github.com/diafygi/pdfformfiller
文档:https://pdfformfiller.readthedocs.org/
这是一个库,允许您轻松地将文本插入到pdf中。它非常有用 当您需要预先填充现有的PDF模板时(例如,授予) 申请表)和你自己的资料。
pip install pdfformfiller
安装后,可以将文本字段添加到任何PDF。指定边界 字段的框,文本将自动调整大小以适应该矩形。
from pdfformfiller import PdfFormFiller filler = PdfFormFiller("myform.pdf") filler.add_text(text, pagenum, (x1, y1), (x2, y2)) filler.write(outfile)
为了确定测试的正确(x1,y1),(x2,y2)坐标 字段边界框,建议将现有的PDF模板倾倒到图像中。 使用72 dpi并使用图像编辑器(如gimp)查找像素坐标 你希望你的边框是矩形的。
pdftoppm -png -r 72 myform.pdf myform-pages