Kit de ferramentas/ferramenta para verificação de PDF?

Kit de ferramentas/ferramenta para verificação de PDF?

Procurando uma ferramenta de linha de comando para ambiente Windows / Linux que possa verificar se há erros em um arquivo PDF (não para reparo).

Responder1

Com Ghostscript no Windows, use:

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

No uso do Linux:

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

Todos os erros ou avisos encontrados pelo Ghostscript serão impressos em stdout/stderr.

Ele vaiNÃOconverter seu arquivo original, apenas informe o que aconteceria se você realmentefezuma verdadeira conversão. Isso serve para uma verificação muito boa... exatamente como você queria. Basta usar oversão mais recente do Ghostscript(o atual é 9,02).

Responder2

Uma coisa que uso no Linux é o pdfinfo, que vem com o pacote poppler.

Para arquivos PDF normais, tenho cerca de 15 linhas de informações no arquivo. Para os arquivos PDF quebrados que possuo, ou arquivos não PDF, ele apresenta erros antes de fornecer as 15 linhas de informação, se houver. Posso canalizar a saída para um "grep ^Error" se quiser apenas os erros. Ou, se eu quisesse, poderia simplesmente modificar o código-fonte para gerar apenas erros.

Responder3

Bem, não tenho certeza disso, mas acho que o ghostscript pode ser útil. Funciona com PS e PDF, e ouvi dizer que é muito rígido.

informação relacionada