Warum können einige Bilder in der PDF-Datei nicht auf iBook oder iPad oder iPod Touch angezeigt werden?

Ich habe iPod Touch und iPad (Version 1).

Ich habe festgestellt, dass einige Bilder im PDF-Format nicht auf dem iBook angezeigt werden können.

Warum?

Bearbeiten

Das Folgende sind meine eBooks im PDF-Format, die nicht von iBook angezeigt werden können:

  1. Pro ASP.NET MVC 2 Framework (Expertenstimme in .NET)
  2. Lernen Sie JavaScript und Ajax mit w3Schools

fortgesetzt werden...

Haben Sie Beispiele für die betreffenden Bilder? Dafür kann es mehrere Gründe geben.
@Philip: Siehe bitte mein Update.
Danke, aber sind es die Screenshots oder die Diagramme und Illustrationen, die nicht angezeigt werden können?
Ich dachte, dass es sich vielleicht um Flash-Bilder handelt, was iOS nicht tut. Aber ich weiß nicht: Kann Flash in einem PDF stecken?

Antworten (3)

Das Problem liegt in der Handhabung von JPEG2000-Bilddateien. Einige Lösungen werden hier angeboten . Wenn dies Ihr Problem war, wurde es mit der Veröffentlichung von iOS 5 gelöst. Diese Bilder sollten jetzt angezeigt werden.

Interessant, aber hat ein iOS-Benutzer Zugriff auf die in iBooks gespeicherten PDFs, wenn es sich überhaupt um PDFs handelt? (Sie könnten ePub sein. Was dann?)

Ich werde versuchen, dies so gut wie möglich zu beantworten, ohne detaillierte Beispiele ...

Die Screenshots und Illustrationen (die höchstwahrscheinlich als EPS- oder Illustrator-Dateien platziert wurden) könnten in einem bestimmten Format vorliegen oder auf irgendeine Weise beschädigt sein, dass die iBook PDF-Engine das Bild einfach ignoriert (und unbestreitbar besser ist, als einfach abzustürzen).

PDFs sind überraschend komplexe Dokumente, die auf verschiedene Arten erstellt werden können. Im Wesentlichen sind PDF-Dokumente optimiertes Postscript, das eine eigenständige Programmiersprache ist. Die Unterstützung in PDF-Viewern für verschiedene Funktionen variiert je nachdem, wer diesen bestimmten Viewer entwickelt hat.

Wir (ich) wissen nicht, welche Engine Apple zum Lesen von PDFs verwendet (dh Open Source, lizenziert, hausgemacht), aber ich würde wetten, dass es keine Probleme beim Anzeigen dieser PDFs geben würde, wenn diese PDFs in Adobe Acrobat geöffnet würden die Kunst (aber fragen Sie mich bitte nicht, wie ich Bücher aus iBooks in Acrobat öffnen kann, weil ich Ihnen das nicht vorschlage und ich keine Ahnung habe, ob ich iBooks aus keinem anderen Grund verwende).

Update: @Jadasc weist auf eine eindeutige Möglichkeit des Problems hin. Wenn die Grafiken tatsächlich als JPEG2000-Dateien in die Layouts eingefügt wurden, dann ist das entweder schlechte Druckvorstufenpraxis oder die Bücher, die Sie sich ansehen, sind ePub-Dateien. In beiden Fällen bin ich mir ohne direkten Zugriff auf die Bücher, um sie zu beheben, nicht sicher, was dagegen getan werden kann.

Sie können jetzt den Adobe Reader für iOS herunterladen. Mit dieser kostenlosen App können Sie alle .PDFs anzeigen.