2015-08-28 3 views
6

kann nicht gefunden werden Ich habe eine App, die PDFs mit FPDF rendert.FPDF Fehler: "startxref" Schlüsselwort

Es funktioniert gut und aus irgendwelchen Gründen musste ich die PDF-Dateien ändern und ich jetzt diesen Fehler:

Unable to find "startxref" keyword

enter image description here

Wenn ich die Original-Dateien, die gleichen Fehler wieder herstellen das passiert.

Wie behebe ich diesen Fehler?

Antwort

6

Sie müssen einfach einen lokalen Pfad anstelle eines URI an setSourceFile() übergeben.

+2

Ich bekomme einen ähnlichen Fehler, aber ich übergebe einen lokalen Pfad. Könnte es einen anderen Grund für diesen Fehler geben? – user2085143

+0

@ user2085143 Dieser Fehler wird auch ausgelöst, wenn das Dokument einfach kein gültiges PDF-Dokument ist. –

+0

Schön auf danke ein Mil! – user2085143

0

Ich habe dieses Problem vor kurzem konfrontiert. Ich verwende TCPDF, um hochgeladene PDF-Dateien zusammenzuführen. Beim Import einiger PDF-Dateien ist etwas schief gelaufen. Einige Fälle wurden folgende Fehler gedruckt:

Unable to find "startxref" keyword. in pdf_parser->_findXref()

Also habe ich versucht zu lösen, indem sie diese pdfs Dateien in Google Chrome erneut öffnen und als PDF speichern wieder. Zu meiner Überraschung funktionierte TCPDF! Ich weiß immer noch nicht, wie es sein kann, aber jetzt habe ich eine vorläufige Lösung.