【问题标题】:Using iTextSharp to generate multiple page PDF from existing PDF Form使用 iTextSharp 从现有 PDF 表单生成多页 PDF
【发布时间】:2011-02-09 22:03:33
【问题描述】:

我有一个可填写的 PDF 表单,需要以编程方式为每个成员填写并添加到单个 pdf 文档中。

我可以使用 pdfstamper 读取现有的 pdf,并更改数据,但我似乎无法弄清楚如何在同一个 pdf 文档中创建具有不同数据的 pdfstamper 的多个实例。

【问题讨论】:

    标签: itextsharp


    【解决方案1】:

    你没有。一个 PDF 压模-> 1 个文档输出。您没有提供太多细节,但您的工作流程可能需要如下所示:

    对于每个 PDF 表单:
    * 用印章打开它
    * 填写
    * 开启扁平化
    * 保存(到内存或磁盘)

    创建 PdfCopy(或 SmartCopy)

    对于每个中间 PDF
    * 插入到 Pdf*Copy 中

    保存您的最终文档。


    效率不高,但 iText 就是这样工作的。

    PS:在将多个表单合并在一起时,您确实需要展平您的表单,尤其是当您拥有同一个表单的多个副本时。在 PDF 中,共享名称的字段也共享一个值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-27
      • 2013-08-01
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多