使用iTextSharp将pdf文件添加到现有pdf集合

时间:2012-05-30 19:46:19

标签: itextsharp

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

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

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

1 个答案:

答案 0 :(得分:0)

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