У меня есть поврежденный pdf-файл и вы хотите знать, сможет ли ghostscript его распознать.
С следующим заявлением, я пытался настроить его, если PDF поврежден или нет:Ghostscript не сообщает ошибку PDF
gs \
-o /dev/null \
-sDEVICE=nullpage \
/path/to/corrupt.pdf
Заявления echo $?
возврата всегда 0. Я даже не могу открыть файл в формате PDF с читателем акробата.
Почему gs не узнает его? Или есть альтернатива ghostscript?
Выполняет ли gs любые ошибки? Можете ли вы просмотреть его, когда вы оставите «-o ... -sDEVICE = ...»? Существуют ли какие-либо ошибки (orhter) или код возврата? Что скажет 'file/path/to/corrupt.pdf'? Если вам повезет, он настолько коррумпирован, что его даже не узнают как PDF. –