我需要从多个不同的(未知页面大小的PDF)生成PDF
步骤1不是问题,这是有效的,所以我有一个封面页PDF生成。我现在需要一种方法来附加上面的附加PDF。我们如何使用ITextSharp实现这一目标?
答案 0 :(得分:2)
如果您尝试将多个PDF文件连接成一个,可以查看following post。
答案 1 :(得分:2)
我发现了一种简单的方法,我在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();
}
来源:Is there a straight forward way to append one PDF doc to another using iTextSharp?