问题描述
我有一个pdf文件(我不确定它是使用pdftk生成或合并的。)
其中哪个已上传到电子签名saas服务,客户单击pdf中的签名字段,然后第三方api让客户签名。
但是,在我在Acrobat Reader中打开并保存后,才能单击pdf的签名字段。
我尝试使用ghostscript,但没有成功。知道如何让pdf检测签名字段吗?
解决方法
这对我来说很有效。
注意:我还尝试过使用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规范和其他文档并不是一个好主意,因为它没有止境。