【问题标题】:Populate PDF File from Database从数据库填充 PDF 文件
【发布时间】:2022-01-20 23:51:41
【问题描述】:

我有一个 PDF 文件(预设计,我无法控制设计),它允许用户在 Adob​​e Reader 中填写一些表单字段并保存结果。我想使用以下步骤自动化填充某些字段(不是所有字段)的过程:

  1. 从数据库中获取数据。
  2. 打开 PDF 模板。
  3. 用数据填充表单字段。
  4. 将修改后的文件保存到磁盘上的单独位置。

限制:-

  • 我必须在 Ruby On Rails 中完成
  • 我无法更改文件结构,只需打开并填充数据 确切的字段,例如名称字段中的名称,DOB 字段中的 DOB,精确他们的 职位如下:-

我们将不胜感激:)

【问题讨论】:

    标签: ruby pdf ruby-on-rails-5 populate


    【解决方案1】:
    1. 从数据库中获取数据。
    2. 打开 PDF 模板。
    3. 用数据填充表单字段。
    4. 将修改后的文件保存到磁盘上的单独位置。

    第 1 步是 Ruby on Rails 的基本工作:使用您要填写的表单中的每个字段创建一个或多个模型,然后在数据库中填写它们的表(使用原始 sql 调用、csv 导入或手动输入他们通过应用脚手架视图)。然后从数据库中读取模型。

    步骤 2,3 和 4 不能单独使用 ruby​​ on rails 完成,您需要一些能够处理 pdf 表单的额外库。

    看来您可以使用pdf-forms gem 可能符合要求。我个人没有使用它,所以我无法评论它有多好。但它似乎可以填写表格,并为您数据库中的每个模型填写并保存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-22
      • 2017-04-17
      • 2015-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 2010-09-26
      相关资源
      最近更新 更多