【问题标题】:Unable to click signature field in PDF, but works after opening on Adobe Acrobat Reader & Saving无法单击 PDF 中的签名字段,但在 Adob​​e Acrobat Reader 上打开并保存后可以使用
【发布时间】:2021-01-26 16:05:04
【问题描述】:

我有一个 pdf 文件(我认为它是使用 pdftk 生成或组合的,不确定)。

上传到电子签名的saas服务,客户点击pdf中的签名字段,第三方api让客户签名。

但是,pdf 的签名字段不可点击,直到我在 Acrobat 阅读器中打开并保存。

我尝试使用 ghostscript 但没有成功。知道如何让我的 pdf 检测签名字段吗?

【问题讨论】:

  • 显然您的 pdf 文件中有错误。因此,如果您需要帮助,您应该共享该 pdf 文件。
  • @mkl 我唯一的 pdf 是敏感版的
  • @mkl 关于如何查看这些错误有什么建议吗?
  • 基本上是通过采用 pdf 规范并检查您的 pdf 不正确的方式。如果你分享了 pdf,我会这样做。
  • Google for pdf32000。您应该在 Adob​​e 网站上找到包含 ISO 32000-1 副本的 pdf,其中仅缺少 ISO 标头。

标签: pdf adobe ghostscript acrobat postscript


【解决方案1】:

这在我的情况下有效。

注意:我也尝试过使用 ghostscript、hexapdf、mutool... 此外,以下答案是我的灵感来源:https://stackoverflow.com/a/51344208/5647479

解决方案:

pdftk contract.pdf cat output works.pdf

并在运行命令后查看字段:

pdftk works.pdf dump_data_fields_utf8

适用于 pdftk 和 pdftk-java,您可以在 pdftk 文档中找到该命令的文档。

旁白:必须做大量阅读来解决这个问题,阅读 adobe 规范和其他文档并不是一个好主意,因为它没有尽头。

【讨论】:

    猜你喜欢
    • 2012-03-09
    • 2019-02-16
    • 2011-06-12
    • 2019-01-20
    • 2022-01-01
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多