【发布时间】:2011-02-05 00:39:40
【问题描述】:
我正在制作一个网络界面,以使用数据库中的用户数据自动填充 pdf 表单。管理员需要能够上传 pdf(目前针对 IRS pdf 表单),然后将 pdf 中的字段与数据库中的数据字段相关联。
我需要一种方法来帮助管理员将字段名称(诸如“topmostSubform[0].Page2[0].p2-t66[0]”之类的内容)与数据库中的数据字段相关联。我正在寻找一种以编程方式修改 PDF 以某种方式提供此信息的方法。
基本上,我愿意接受有关如何使字段名称以明显方式出现在原始 pdf 的修改版本上的建议。我得到的最接近的是能够通过逐行编辑原始 pdf 将工具提示插入到 pdf 的字段中。但是,当以这种方式编辑 pdf 时,字段名称是乱码,所以我不能只使用它们。
最佳解决方案是可以自动解析 pdf 并将每个字段的工具提示设置为字段名称的任何内容。任何可以从命令行运行的东西,或任何 python 工具,或者只是如何从原始 pdf 文件中正确解析字段名称的基本方法都会令人惊叹。
【问题讨论】: