Toolkit/Tool zur PDF-Prüfung?

Toolkit/Tool zur PDF-Prüfung?

Suche nach einem Befehlszeilentool für die Windows-/Linux-Umgebung, das eine PDF-Datei auf Fehler überprüfen kann (nicht zum Reparieren).

Antwort1

Mit Ghostscript unter Windows verwenden Sie:

gswin32c.exe ^
   -o nul ^
   -sDEVICE=nullpage ^
    c:/path/to/input.pdf

Unter Linux verwenden Sie:

gs \
   -o /dev/null \
   -sDEVICE=nullpage \
    c:/path/to/input.pdf

Alle von Ghostscript gefundenen Fehler oder Warnungen werden auf stdout/stderr gedruckt.

Es wirdNICHTKonvertieren Sie Ihre Originaldatei, berichten Sie einfach, was passieren würde, wenn Sie tatsächlichtateine echte Konvertierung. Dies dient als recht guter Checker... genau wie Sie es wollten. Verwenden Sie einfach dieneueste Ghostscript-Version(der aktuelle ist 9.02).

Antwort2

Unter Linux verwende ich unter anderem pdfinfo, das im Poppler-Paket enthalten ist.

Bei normalen PDF-Dateien gibt es mir etwa 15 Zeilen mit Informationen zur Datei. Bei den beschädigten PDF-Dateien, die ich habe, oder Nicht-PDF-Dateien, gibt es Fehler aus, bevor es die 15 Zeilen mit Informationen ausgibt, falls überhaupt welche. Ich kann die Ausgabe an ein „grep ^Error“ weiterleiten, wenn ich nur die Fehler haben möchte. Oder wenn ich möchte, könnte ich einfach den Quellcode ändern, um nur Fehler auszugeben.

Antwort3

Nun, da bin ich mir nicht sicher, aber ich denke, dass Ghostscript nützlich sein kann. Es funktioniert mit PS und mit PDF, und ich habe gehört, dass es sehr streng ist.

verwandte Informationen