如何使用属性填充PDF webform

时间:2010-08-07 17:21:27

标签: ruby-on-rails ruby

有几个pdf网络表格,我想自动填充我的模型中的信息。

以下是pdf http://www.flhsmv.gov/dmv/forms/BTR/Milpak/82040.pdf

的示例

是否有宝石或插件可以提供帮助?

3 个答案:

答案 0 :(得分:2)

如果您有大量的表单模型或必须处理许多表单提交,您应该使用FDF(表单数据格式)格式。它是PDF Standard

的一部分

Adob​​e提供的the free FDF Toolkit将帮助您生成FDF文件。它不包含Ruby绑定,但有几种方法可以做到(根据您的需要,为了方便起见):

  • 使用FFI for Ruby
  • 包装Adobe Linux DLL(在FDF工具包中)
  • 使用C Ruby API(introductions herehere
  • 从C扩展中调用库
  • 使用ruby-inline
  • 调用库
  • 根据示例CGI代码
  • 调用外部工具
  • 请一位自由开发人员为你编写Ruby绑定代码(如果你问得很好就可以免费)

注意:自版本1.9.x

以来,Ruby C API发生了重大变化

答案 1 :(得分:0)

在Rails中有几个用于创建PDF文档的插件。请参阅here

答案 2 :(得分:0)

我不知道Ruby lib会允许在现有PDF上编写额外的元素。

某些Web服务能够像Applidok PDF合并一样,允许在现有PDF上编写用户数据(例如,从Web表单),用作模板。

您可以在http://doc.applidok.com/merge-ruby.html阅读有关Ruby集成的在线文档。