将页面插入PDF

时间:2014-08-27 08:25:00

标签: pdf pdf-generation itextsharp itext

是否有像Document.InsertPage(pageIndex)这样的功能?或者任何替代解决方案?

1 个答案:

答案 0 :(得分:2)

您要找的是PdfStamper.insertPage(int, Rectangle)

查看如何使用它here的完整示例,但简而言之,它应该归结为:

PdfReader reader = new PdfReader(src);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));

stamper.insertPage(pageIndex, reader.getPageSizeWithRotation(1));

// insert content via stamper.getUnderContent() or stamper.getOverContent()

stamper.close();
reader.close();

请注意,这是Java代码,但可以很容易地推断出C#版本。