【问题标题】:Automated annotation adding for empty fields in a pdf file (empty form fields)为 pdf 文件中的空字段自动添加注释(空表单字段)
【发布时间】:2018-07-05 15:35:20
【问题描述】:

最好的救星!

我实际上正在研究一个数据科学主题,我只有空的法律文件(表格),这个想法是首先生成一致的数据集,但正如您所知,该过程应该自动化以填充数千个文件: 例如在本教程中:https://bostata.com/post/how_to_populate_fillable_pdfs_with_python/

您可以找到一种方法来添加标签(使用 Adob​​e Acrobat DC)并重复使用它们来填充您的文档(使用 Python),但是手动添加标签对我没有用,因为我需要使用大量文档并且这些文件应该随着时间而发展......

有什么神奇的方法可以检测和注释 PDF 中的任何空字段(最好使用 Python)?

先谢谢了。

【问题讨论】:

    标签: python pdf annotations


    【解决方案1】:

    PDFTron PDFNet SDK 在所有平台上都可用,具有 Python 绑定,并且您可以查找/编辑字段。

    https://www.pdftron.com/documentation/samples?platforms=linux#InteractiveForms

    【讨论】:

    • 非常感谢 Ryan,我会尝试并给您反馈。
    • 你好,Ryan,看起来我们不是在谈论相同的注释和这些注释的相同用法!如果你可以检查上面的链接,在tuto中,这个家伙已经使用adobe acrobat DC在空白字段中手动添加标签,正如我所解释的,如果我碰巧使用pdftron,如果没有自动化方式,我将不可能,我应该重新实现 annotationTest 示例中使用的算法吗?请有任何建议!我真的需要帮助
    • 好问题。令人困惑的是,您在 PDF 中看到的表单域既是表单域又是 Annotation(Widget 类型)。 Annotation Widget 是表单域的视觉外观。换句话说,通过使用多个 Widget 注释,可以在多个页面上重复单个表单字段(例如 first_name)。但是所有这些注释小部件都将显示相同的值(尽管它们的颜色/字体可能不同)。因此,我在上面发布的 interactiveForms 示例是正确的,因为您想要查找和设置字段值。注释只是反映了价值。请随时联系支持人员。
    猜你喜欢
    • 2020-11-03
    • 1970-01-01
    • 2018-04-25
    • 2016-02-01
    • 1970-01-01
    • 2021-04-09
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多