"Unable to find xref table" with Dompdf0.6a + FPDI

Artjom Kurapov picture Artjom Kurapov · Dec 29, 2009 · Viewed 9.5k times · Source

I'm trying to generate a pdf file from html using dompdf0.6a and that works fine, but then i need to encrypt it for protection, but i get error

FPDF error: Unable to find xref table - Maybe a Problem with 'auto_detect_line_endings'

However if I use older dompdf versions it works fine. I guess it generates newer pdf version that fpdi doesn't support.

btw. I traced it to FPDI/pdf_parser.php:208 (inside method pdf_read_xref())

Answer

Aaron picture Aaron · Nov 8, 2010

I was able to fix this by using Adobe Acrobat Professional v8 and going to "Document -> Reduce File Size" and then choosing something really old like "Acrobat 5.0 or Later", then the error was fixed!