Dot-Net

從 PDF 表單中提取 PDF 表單欄位名稱

  • January 24, 2010

我正在使用 pdftk 用 XFDF 文件填寫 PDF 表單。但是,對於這個項目,我事先並不知道會出現哪些欄位,所以我需要分析 PDF 本身以查看需要填寫哪些欄位,並相應地向使用者呈現一個界面,然後生成一個 XFDF 文件填寫PDF表格。

如何獲取欄位名稱?最好是命令行、.NET 或 PHP 解決方案。

我可以讓我的客戶使用 Acrobat 和 PDF 導出 XFDF 文件(包含欄位名稱),這完全避免了這個問題。

簡單!您已經在使用 pdftk

# pdftk input.pdf dump_data_fields

它將輸出欄位名稱、欄位類型、它的一些屬性(例如下拉列表或文本對齊的選項是什麼),甚至是工具提示文本(我發現它非常有用)

我唯一缺少的是欄位座標…

引用自:https://stackoverflow.com/questions/2127878