Інструментарій / інструмент для перевірки PDF?


0

Шукаємо інструмент командного рядка для середовища Windows / Linux, який може перевірити файл PDF на наявність помилок (не для відновлення).

Відповіді:


2

З Ghostscript для використання в Windows:

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

Для використання Linux:

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

Усі помилки або попередження, з якими стикається Ghostscript, він надрукує на stdout / stderr.

Він НЕ перетворить ваш оригінальний файл, а лише повідомить, що буде, якщо ви насправді зробили реальне перетворення. Це служить досить непоганому шаттлу ... так, як ви цього хотіли. Просто використовуйте останню версію Ghostscript (поточна - 9.02).


1

Одне, що я використовую в Linux - це pdfinfo, який постачається з пакетом poppler.

Для звичайних файлів у форматі PDF це дає мені близько 15 рядків інформації у файлі. Для несправних файлів PDF, які я маю, або файлів, що не належать до PDF, вони виписують помилки, перш ніж надавати 15 рядків інформації, якщо такі є. Я можу передати висновок на "grep ^ Помилка", якщо я просто хочу помилки. Або якби я цього хотів, я міг би просто змінити вихідний код, щоб тільки вивести помилки.


0

Ну, я не впевнений у цьому, але думаю, що привид може бути корисним. Він працює як з PS, так і з PDF, і я чув, що це дуже суворо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.