As we all know, a PDF file contains a lot of PDF objects (with numbers) at specific byte offsets in the file. Recently we came across some PDF files where the file contained some bum references – the byte offset and the PDF object number were identical. Adobe correctly ignores these objects. So we ignored entries where the values were identical. How likely was this to happen, we thought?
I have just modified this code to check more carefully after we found a PDF file where object 16 started at byte offset 16…
Are you a Developer working with PDF files?
Our developers guide contains a large number of technical posts to help you understand the PDF file Format.
Find out more about our software for Developers
|Convert PDF to HTML5 or SVG|
|Convert AcroForms and XFA to HTML5|
|Java PDF SDK for working with PDF files|