2012-05-30 174 views
0

我有4-5个PDF文件,每个文档可能有2-3页。然后我使用iTextSharp将所有pdf合并在一起。所以它看起来像1122233444555(每组#代表一个pdf,复制代表页面)整个集合是新的PDF。使用iTextSharp将PDF文件添加到现有的pdf集合

我们有一个要求,在pdf合并后,我们可能需要在2 &之间插入另一个PDF(2页)3.如何在2的最后一页之后和第一页之前插入3?所以它现在应该看起来像1122266633444555.

我们不存储页面数,所以我不想依靠传递页码。我可以在每个页面中写入一些隐藏的文件名并使用itextsharp读取隐藏的信息吗?然后,我可以说在222的最后一页之后添加pdf 666.

回答

0

执行此操作的一种方法是将第2页标记为使用PdfPageLabels对象的后处理。 Some sample code。查看示例代码链接第一段中的链接,通过向文档中添加隐藏字段来实现此目的。

相关问题