【发布时间】:2018-03-25 00:47:36
【问题描述】:
我有一个可填写的 pdf,其中包含需要用户填写的字段。我正在尝试使用 python 为这些字段自动生成响应,但我需要知道表单字段的宽度/长度才能知道我的响应是否适合该字段。
我如何找到这些字段的宽度,或者至少测试可能的响应是否合适?
我在想,如果我知道该字段的字体和字体大小,那可能会有所帮助。
编辑:我刚刚意识到 pdf 是加密的,因此以编程方式与 pdf 交互可能是不可能的。不过,欢迎任何有关快速而肮脏的解决方案的建议。
表格链接:http://static.e-publishing.af.mil/production/1/af_a1/form/af910/af910.pdf
我需要知道 cmets 块的宽度。
【问题讨论】:
-
你能展示一下表格的样子吗?你也在使用 PyPDF 吗?
-
用户需要填写多少个字段?
-
有4个字段需要填写,但是都是一样的宽度,所以我只需要一个的长度。我没有使用过PyPDF,但我不需要脚本直接输入PDF。我只需要一个可以复制和粘贴并适合该字段的字符串。
-
@SlicedBadge 所以你有一个 pdf 文件,你想找出一个字符串的最大长度,它只使用 Python 就可以放入 pdf 文件的表单字段中?
-
@GBlomqvist 是的,完全正确。