Ремонт, видимо, был поврежден PDF и уменьшить размер файла


У меня есть PDF-файл (4,6 МБ), который был создан путем объединения 6 различных PDF-файлов (содержащих как текст, так и растровую графику) с использованием pdftk в Ubuntu 12.04. Я хочу сжать этот файл до размера, близкого к 2 МБ, не влияя на его качество.

Я попробовал опцию "compress" pdftk (не смог сжать ее до 2 МБ), а также попытался сначала преобразовать ее в ps, а затем обратно в pdf, это дает следующее предупреждение:

****предупреждение: рассматривая '0000000000 XXXXX n' как бесплатный вход.

А потом зависает. qpdf также не удалось сказать, что файл поврежден.

Не мог бы кто-нибудь мне помочь?

2 2

2 ответа:

Зарезервирован ли этот pdf-файл для infos? Если у него нет конфиденциальных данных, было бы интересно посмотреть

В любом случае много раз, когда qpdf терпит неудачу, Многовалентный работает

Вы можете попробовать использовать его инструмент сжатия (он также пытается восстановить pdf-файл)

Многовалентный

Java-cp path....to/Multivalent.jar инструмент.документ pdf.Сжатый файл.pdf

Какой результат дает Ghostscript? Попробуйте выполнить следующую команду:

gs \
  -o output.pdf \
  -sDEVICE=pdfwrite \
  -dPDFSETTINGS=/screen \
   input.pdf