填写 PDF 表单

填写 PDF 表单

我在一家律师事务所工作,与 USCIS 有很多合作,这意味着需要填写大量包含客户详细信息的 PDF 表格。这通常非常繁琐和重复,因此我渴望实现自动化!

我们将大量此类信息保存在 Google Sheets 和其他地方,但目前我们使用 Acrobat DC 和 Mac OS Preview 手动输入所有内容。这两个工具可以完成工作,但会损害我和我同事的理智。此外,USCIS 的官僚作风使得您不需要填写的每个字段都必须标记为“不适用”。鉴于字段数量众多,这很难实现,并且经常导致拒绝/延迟等。

我想知道是否有人有优雅的软件解决方案或某种 bash 或 python 脚本,可以在正确的字段中批量输入客户的信息,并在所有未使用的字段中输入“NA”或“不适用”。前者比后者更好,因为我想帮助我的同事,而且我认为他们不太擅长编写脚本来让它工作。我也没有那么熟练,以至于可以轻松地为他们编写脚本。

我看过这些文章,但它们相当复杂: https://medium.com/@vivsvaan/filling-editable-pdf-in-python-76712c3ce99

https://medium.com/@zwinny/filling-pdf-forms-in-python-the-right-way-eb9592e03dba

答案1

如果你不太擅长 Python 编码,你和你的同事可能会考虑使用专用的 PDF 软件或使用通用的“可视化”脚本、自动化或测试解决方案。类似于 Sikuli、WinTask 或 M$ Flow 的东西https://plumsail.com/docs/documents/v1.x/flow/how-tos/documents/fill-pdf-form.html。您可以尝试特定于 pdf 的解决方案,例如 Acrobat 或 Foxit pdf 表单导入/导出,但它可能会在某些字段上失败。Acrobat 不是免费的,而 Foxit 无法通过证书,这在法律背景下可能很重要。此外,像 Sikuli 这样的通用工具可用于其他自动化任务,例如 webworm 填充。

相关内容