从 PDF 表单中提取 PDF 表单域名称
我正在使用pdftk用XFDF文件填写PDF表单。但是,对于这个项目,我事先不知道会出现哪些字段,所以我需要分析PDF本身以查看需要填写哪些字段,相应地向用户呈现一个界面,然后从中生成一个XFDF文件以填写PDF表单。
如何获取字段名称?最好是命令行、.NET 或 PHP 解决方案。
我正在使用pdftk用XFDF文件填写PDF表单。但是,对于这个项目,我事先不知道会出现哪些字段,所以我需要分析PDF本身以查看需要填写哪些字段,相应地向用户呈现一个界面,然后从中生成一个XFDF文件以填写PDF表单。
如何获取字段名称?最好是命令行、.NET 或 PHP 解决方案。
容易!您已经在使用 pdftk
# pdftk input.pdf dump_data_fields
它将输出字段名称,字段类型,一些属性(例如下拉列表或文本对齐的选项),甚至工具提示文本(我发现非常有用)
我唯一缺少的是字段坐标...
这对我有用:
pdftk 1.pdf dump_data_fields output test2.txt
然后,当文件使用密码加密时,这就是您从中读取文件的方式
pdftk 1.pdf input_pw YOUR_PASSWORD_GOES_HERE dump_data_fields output test2.txt
我花了2个小时才做对,所以希望我能为你节省一些时间:)