PDF aus Ghostscript erscheint im Acrobat Reader leer

927
highsciguy

Ich habe (3 ziemlich große) PDF-Dateien, die ich mit ghostscripteiner einzigen Quell- PDF-Datei xelatex(beide unter Ubuntu Linux) erstellt habe. Die 3 Dateien wählen unterschiedliche Regionen aus der Quelle aus

gs -o out.pdf -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=26562 -dDEVICEHEIGHTPOINTS=4252 -dFIXEDMEDIA -dCompatibilityLevel=1.4 -dEmbedAllFonts=true -c "<</PageOffset [-7447 0]>> setpagedevice" -f in.pdf 

Nur die PageOffsetund die Abmessungen unterscheiden sich für die drei Dateien.

Die letzten beiden Dateien, die nicht am Ursprung beginnen, werden in Adobe Acrobat Reader DC (getestet unter Windows) jedoch nicht richtig angezeigt. Sie werden zwar in allen anderen PDF-Viewern angezeigt, die ich ausprobiert habe, aber ich muss sie einem Druckservice vorlegen, der das Problem offenbar nicht zu lösen scheint.

Was kann ich versuchen, die Dateien zu reparieren (ich habe versucht, unter Ubuntu PDF-Fix-Dienstprogramme auszuführen, aber das hat nicht funktioniert)?

1

1 Antwort auf die Frage

1
highsciguy

Dieses Problem kann umgangen werden, indem die Mediengröße des Dokuments verringert wird. Adobe Acrobat scheint Dokumente nicht anzeigen zu können, wenn die Abmessungen zu groß sind (während andere Betrachter dies sind).

Versuchen Sie zu laufen

gs -o out_a.pdf -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=[half-width] -dDEVICEHEIGHTPOINTS=[half-height] -dPDFFitPage -dCompatibilityLevel=1.4 -dEmbedAllFonts=true -dDownsampleColorImages=false -dDownsampleGrayImages=false -dDownsampleMonoImages=false -f out.pdf 

mit [half-height]und die [half-width]Hälfte der vorherigen Werte und out.pdf die Ausgabe Ihres ersten Ghostscript-Befehls.

Wenn es immer noch nicht funktioniert, können Sie auch kleinere Werte ausprobieren.

Für die Medienbox in Acrobat / Reader gibt es (oder war es früher) ein Implementierungslimit von 200 x 200 Zoll. Max Wyss vor 8 Jahren 0
Im vorliegenden Fall wäre dies nicht ausreichend. Das Problem trat bei über 200 auf, bei dem andere Zuschauer ohne Probleme zu unterstützen scheinen. Wenn dies eine bekannte Einschränkung von Acrobat ist, muss ich den negativen Punkt hinzufügen, dass keine Warnmeldung ausgegeben wird. highsciguy vor 8 Jahren 0
Falls es sich bei den Dokumenten im Wesentlichen um Rasterbilder handelt, könnte eine Erhöhung der Auflösung hilfreich sein. Max Wyss vor 8 Jahren 0
Nein, sie sind meistens Vektor. Das Ändern der Auflösung hat nicht geholfen. Außerdem werden der Kompatibilitätsgrad, die Bildkomprimierung und andere Ghostscript-Optionen nicht geändert. highsciguy vor 8 Jahren 0