When attempting to merge the attached PDF with several other documents, PDF throws the following exception: Could not push back 328764 bytes in order to reparse stream. Try increasing push back buffer using system property org.apache.pdfbox.baseParser.pushBackSize
The discussion on the JIRA ticket (PDFBOX-1920) mentioned that the PDF is not well formed. Upon increasing the pushBackSize, the following error is seen: Exception in thread "main" java.io.IOException: expected='endstream' actual='' org.apache.pdfbox.io.PushBackInputStream@45cb0cdc at org.apache.pdfbox.pdfparser.BaseParser.parseCOSStream(BaseParser.java:609) at org.apache.pdfbox.pdfparser.PDFParser.parseObject(PDFParser.java:605) at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:194) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1219) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1186) at org.apache.pdfbox.util.PDFMergerUtility.mergeDocuments(PDFMergerUtility.java:196) at com.acme.MergePDF.runSmartService(MergePDF.java:52) at com.acme.MergePDF.main(MergePDF.java:68) Is this reasonably something that PDFBox could handle, or does the ill formed nature of the PDF leave this outside of what PDFBox would support? Thanks, James
