使用默认数据填写PDF表单



我正在Ruby on Rails应用程序中编辑PDF表单/模板。我想用数据库中的数据填充一些表单字段,并使一些字段可编辑以接受用户的输入。我找到了PDFtf,但我读到这是一个非常旧的库,几乎不适用于新的Linux/Mac版本。我查过了https://www.adamalbrecht.com/blog/2014/01/31/pre-filling-pdf-form-templates-in-ruby-on-rails-with-pdftk/

Form字段位于FDF/XFDF文件中(与PDF非常相似,因为它们是数据覆盖层(,它们是旧的,但在日常使用中,您链接到的库在今年得到了维护,上一次稳定发布是在2020年10月,这是自世纪之交以来非常稳定的旧的专有Adobe Forms方法。

参见https://github.com/jkraemer/pdf-forms#fdfxfdf-创建如何使用PDFtk调整FDFs

使用哪种语言或库并不重要,数据最好保持静态。我可以通过cmd编写PDF,所以我想fdf作为文本或xfdf作为xml也同样容易。

最好以更简单的FDF格式保存,因为对于用户来说,它最容易使用PDF/FDF阅读器/表单修改器,如Acrobat、Tracker或Foxit等。

你可以使用这些API中的任何一个,也可以简单地使用查找和替换方法,但最容易使用的是像PDFTK这样的付费工具,它可以解决后台数学问题$79为您的服务器版本将很快支付自己的费用。即使是3美元的个人专业版也很划算。

有关使用PDFtk的Ruby特定方法,上次更新时间为2021年12月28日,请参阅https://github.com/ruby-journal/nguyen

最新更新