Boîte à outils / outil de vérification PDF?

0

Vous recherchez un outil de ligne de commande pour environnement Windows / linux capable de vérifier si un fichier PDF contient des erreurs (ne pas réparer).

siliciumpi
la source

Réponses:

2

Avec Ghostscript sur Windows, utilisez:

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

Sous Linux:

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

Toutes les erreurs ou tous les avertissements rencontrés par Ghostscript seront imprimés sur stdout / stderr.

Il PAS convertir votre fichier d' origine, juste signaler ce qui se passerait si vous avez réellement fait une vraie conversion. Cela sert un très bon chcker ... juste comme tu le voulais. Utilisez simplement la dernière version de Ghostscript (la version actuelle est 9.02).

Kurt Pfeifle
la source
1

Une chose que j'utilise sous Linux est pdfinfo, qui est fourni avec le paquet poppler.

Pour les fichiers PDF normaux, cela me donne environ 15 lignes d'informations sur le fichier. Pour les fichiers PDF cassés que j'ai, ou les fichiers non-PDF, il génère des erreurs avant de donner les 15 lignes d'informations, le cas échéant. Je peux diriger la sortie vers un "grep ^ Error" si je veux juste les erreurs. Ou si je le voulais, je pourrais simplement modifier le code source pour ne générer que des erreurs.

Dennis Sheil
la source
0

Eh bien, je n'en suis pas sûr, mais je pense que ghostscript peut être utile. Cela fonctionne avec PS et avec PDF, et j'ai entendu dire que c'était très strict.


la source