我们尝试使用PdfSmartCopy将许多动态生成的pdf连接在一起
Document document = new Document();
PdfCopy copy = new PdfSmartCopy(document, outputStream);
document.open();
for (PdfReader reader : list) {
int n = reader.getNumberOfPages();
// page numbers start at 1
for (int page = 1; page <= n; page++) {
copy.addPage(copy.getImportedPage(reader, page));
}
copy.freeReader(reader);
reader.close();
}
document.close();
有一段时间,我们不断收到此异常InvalidPdfException: Rebuild failed: '>' not expected at file pointer 65537; Original message: Invalid object number. at file pointer
或InvalidPdfException: Rebuild failed: Dictionary key 0 is not a name. at file pointer 65536
以前有没有遇到过这个?