PDF zu Bildkonvertierung [duplizieren]

9
%Vor%

Ich verwende diesen Code, um PDF-Dateien in Bilder zu konvertieren. Es funktioniert gut für die meisten PDFs, zeigt aber eine Ausnahme für eine PDF-Datei. Ausnahme ist:

%Vor%

Kann mir jemand sagen, warum es so eine Ausnahme gibt?

    
A B 28.05.2011, 06:19
quelle

1 Antwort

3

Es gibt viele fehlerhafte PDF-Dateien in der freien Wildbahn und dies ist höchstwahrscheinlich einer von ihnen.

Es ist nicht möglich, eine definitive Antwort zu geben, bis die Problem PDF-Datei angezeigt wird. Was ich vermute, ist, dass 'startxref' eine absolute Position in der PDF-Datei angibt, in der sich die XRef-Tabelle befinden soll. Die Java-Bibliothek springt zu dieser Position in der Datei, in der Erwartung, das Wort "Xref" zu finden, kann es aber nicht finden.

Ссылка

Eine Möglichkeit, dies zu beheben, wäre, die Datei in die Vollversion von Acrobat zu laden und dann die Datei zu speichern. Acrobat repariert den XRef-Offset wie im Link erwähnt.

Es gibt ziemlich große Unternehmen, die fehlerhafte PDFs erstellen, die es besser wissen sollten. Adobe lässt diese Dateien existieren, weil es ihren PDF-Konkurrenten schwer fällt, mithalten und mithalten zu können.

    
Andrew Cash 29.05.2011 08:55
quelle

Tags und Links