我有一个可填写的PDF表单,需要以编程方式填写每个成员并添加到单个pdf文档中。
我能够使用pdfstamper来读取现有的pdf,并更改数据,但我似乎无法弄清楚如何在同一个pdf文档中使用不同的数据创建pdfstamper的多个实例。
答案 0 :(得分:3)
你没有。一个PDF压模 - > 1个文档OUTPUT。你没有提供很多细节,但你的工作流程可能需要这样:
对于每份PDF表格:
*用压模打开
*填写
*打开扁平化
*保存(到内存或磁盘)
创建PdfCopy(或SmartCopy)
对于每个中间PDF
*将其插入Pdf * Copy
保存最终的文档。
效率不高,但这就是iText的工作原理。
PS:在将多个表单合并在一起时,确实需要展平表单,特别是当您拥有同一表单的多个副本时。在PDF中,共享名称的字段也共享一个值。