0

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

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

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

4

1 回答 1

0

一种方法是使用PdfPageLabels对象将第 2 页标记为进行后处理。一些示例代码。请参阅示例代码链接的第一段中的链接,了解另一种通过向文档添加隐藏字段来执行此操作的方法。

于 2012-05-31T07:07:47.780 回答