Seite 1 von 1

PDF - Fehler 131

Verfasst: Di 18. Feb 2014, 10:17
von w00t
Hallo!

Mir ist eben etwas komisches passiert/aufgefallen:

Ich nutze TexLive (Version ?) und TexStudio (2.5.2) seit geraumer Zeit ohne je ein Update durchgeführt zu haben (never change an running system... und da es keine sicherheitskritischen Anwendungen sind, macht das ja nix).

Bisher hat auch immer alles wunderbar funktioniert. Allerdings habe ich eben ein Dokument geändert und kompiliert. Wenn ich es jetzt im Adobe-Reader öffne, kommt ab ungefähr der Hälfte des Dokumentes eine Fehlermeldung (131). Ich hab zwar im Netz einen Workaround gefunden: \pdfminorversion=4 soll wohl helfen. Allerdings würde mich folgendes interessieren:

Wie kann das plötzlich auftreten, da keine Veränderung der Programme durchgeführt wurden (evtl. mal ein Update des Adobe-Readers)? Ältere Dokumente lassen sich mit dem aktuellen Reader ja auch fehlerfrei darstellen??? Das sind doch Maschinen... wie kann das sein? Jemand ne Idee?


Danke!

Re: PDF - Fehler 131

Verfasst: Di 18. Feb 2014, 10:25
von Johannes_B
w00t hat geschrieben:Allerdings habe ich eben ein Dokument geändert und kompiliert. Wenn ich es jetzt im Adobe-Reader öffne, kommt ab ungefähr der Hälfte des Dokumentes eine Fehlermeldung (131).

Wie kann das plötzlich auftreten, da keine Veränderung der Programme durchgeführt wurden?
Du hast die Programme nciht geändert, aber das Dokument.

Dein erster Schritt wäre also, zum Ausgangspunkt zurück zu kehren, und dann Schrittweise vorgehen, bis du die Ursache gefunden hast.

Verfasst: Di 18. Feb 2014, 10:32
von w00t
naja, die Änderung bestand lediglich in der Korrektur einiger Tippfehler... also eigentlich nichts, was das verursachen könnte. Mit dem Foxit-Reader kann das Dokument problemlos angezeigt werden.

Ich habe auch \pdfminorversion=4 ausprobiert. Das funktioniert zwar, leider bekomme ich eine lange Liste mit Warnings, da das Dokument einen Haufen Bilder im .pdf Format enthält, welche in Version 1.5 erstellt sind...

Verfasst: Di 18. Feb 2014, 14:06
von Noch so einer
Probier mal
\pdfobjcompresslevel=0
Damit wird das PDF zwar wesentlich größer, weil die Komprimierung von PDF-Objekten deaktiviert ist, aber manchmal hilft das bereits ohne \pdfminorversion auf 4 zu setzen.

Ich habe den Eindruck, dass das Problem hauptsächlich von eingebundenen PDFs verursacht wird. Jedenfalls hatte ich es noch nie in Dokumenten, die keine anderen PDFs einladen und konnte es einmal beseitigen, indem ich ein eingebundenes PDF mit pdftk dekomprimiert und wieder komprimiert habe. Das geht so:
pdftk <NAME DER ORIGINALDATEI> output <NAME EINER ZWISCHENDATEI> uncompress
pdftk <NAME EINER ZWISCHENDATEI> output <NEUER NAME> compress
Die <NAME DER ORGINGALDATEI>, <NAME EINER ZWISCHENDATEI>, <NEUER NAME> ersetzt Du natürlich entsprechend. Aber natürlich musst Du dazu erst einmal herausfinden, welches der eingebundenen PDFs das Problem verursacht …

Verfasst: Di 18. Feb 2014, 18:34
von w00t
Danke, das werde ich mal ausprobieren. Allerdings kann ich mir noch immer nicht erklären, weshalb das so plötzlich auftaucht. Die als .pdf eingebundenen Grafiken sind in diesem Dokument schon lange drin...

Verfasst: Do 20. Feb 2014, 13:28
von w00t
\pdfobjcompresslevel=0

hat funktioniert. Die pdf-Datei wurde auch nur um 0,1 MB größer.