我有一个从数据库创建pdf文件的方法,每个页面都有来自数据库记录的信息。我使用pdfWriter对象来创建文件。
在我的方法中创建页面后,是否可以从pdfWriter复制每个页面,并将页面写入另一个单独的pdf文件中? 结果就像拆分pdf文件一样。
答案 0 :(得分:2)
在我的方法中创建页面后,是否可以从pdfWriter复制每个页面,并将页面写入另一个单独的pdf文件中?结果就像拆分pdf文件一样。
没有
PdfWriter
不会累积您添加的所有内容,它会尽快将数据写入其输出流。所以它很可能永远不会包含你希望从中得到的整个页面。
此外,它没有允许此类内容可检索的方法。 PdfWriter
仅设计为数据接收器,而不是数据源。
但您可以使用新的PdfReader
实例读取编写器的输出并从那里复制页面。