ITextSharp多页PDF从几个模板

本文关键字:几个 多页 PDF ITextSharp | 更新日期: 2023-09-27 18:19:07

我需要从多个不同的(未知页面大小的PDF)生成PDF

  1. 从模板创建封面页,并将文本写入上面。
  2. 拉一个PDF(未知页面大小)并附加到上面3)重复
  3. 直到所有所需的PDF文件都已附上

步骤1不是问题,这是工作,所以我有一个封面页PDF生成。我现在需要一种方法来追加额外的PDF的如上所述。我们如何使用ITextSharp实现这一点?

ITextSharp多页PDF从几个模板

如果您正在尝试将多个PDF文件连接成一个文件,您可以看看下面的文章

我找到了一个简单的方法,我在ITextSharp中找到了PDFCopy

void MergePdfStreams(List<Stream> Source, Stream Dest)
        {
            var copy = new PdfCopyFields(Dest);
            foreach (Stream source in Source)
            {
                var reader = new PdfReader(source);
                copy.AddDocument(reader);
            }
            copy.Close();
        }

来源:是否有一个直接的方式来附加一个PDF文档到另一个使用iTextSharp?