到目前为止,使用 iTextSharp,我已经能够使用带有文本字段的 Adobe Acrobat Pro 创建 pdf。我可以使用 iTextSharp 打开 PDF,然后将所需字段与关键信息填充到关键字段中。
接下来,我可以打包所有内容并将文件从字节数组中作为文件附件发送出去——所以一切正常。
问题在于——我必须在内存流中创建一个 PDF 文档,并用必要的文本填充文档。我已经很好地解决了这个问题。
问题是我对如何将内存流中的文档附加到作为新页面位于文件流中的现有源 .PDF 感到困惑。
一种是使用 stamper.insert 页面,但我对无法向矩形添加标题的想法感到困惑,我认为使用 Document doc = new Document() 是可行的方法。
想法?