Itextsharp pdfwriter 复制页面

Itextsharp pdfwriter copy page

我有一种从数据库创建 pdf 文件的方法,每个页面都有来自数据库记录的信息。我使用 pdfWriter 对象创建文件。

在我的方法中创建页面后,我可以从 pdfWriter 复制每个页面并将该页面写入另一个单独的 pdf 文件吗? 结果就像拆分pdf文件一样。

Can I copy each page from pdfWriter after the page is created in my method and write the page in another separate pdf file? The result will be like splitting the pdf file.

没有

PdfWriter 不会累积您添加的所有内容,它会尽早将数据写出到其输出流。所以它很可能永远不会包含您想从中获取的整个页面。

此外,它没有允许检索此类内容的方法。 PdfWriter 仅设计为数据接收器,而非数据源。

但是您可以使用新的 PdfReader 实例读取作者的输出并从那里复制页面。