我有一個要求,以從多個不同的(未知的頁面大小的PDF的)一個PDFiTextSharp的多頁PDF
- 從模板創建一個封面和文字寫在上面。
- 拉PDF(未知頁面大小),並追加到上述3)重複
- ,直到所有需要的PDF格式的連接
第1步是不是一個問題,這是工作,所以我有AA蓋生成PDF表格。我現在需要一種方法來附加上面的附加PDF。我們如何使用ITextSharp實現這一目標?
我有一個要求,以從多個不同的(未知的頁面大小的PDF的)一個PDFiTextSharp的多頁PDF
第1步是不是一個問題,這是工作,所以我有AA蓋生成PDF表格。我現在需要一種方法來附加上面的附加PDF。我們如何使用ITextSharp實現這一目標?
如果您試圖將多個PDF文件合併爲一個,您可以查看following post。
我發現了一個簡單的方法來做到這一點,我發現了一種叫做PDFCopy在iTextSharp的
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?
感謝,我設法找到一種叫PDFCopy - 見上面,很簡單的解決方案。 – LiamB 2012-01-01 15:27:17