Почему imagemagick увеличивает размер моего PDF-файла?

Почему imagemagick увеличивает размер моего PDF-файла?

У меня есть файл pdf, содержащий одну страницу со сканами некоторых документов. Я хочу удалить устаревшие части страницы (я пробовал обрезать и наложить белый прямоугольник) и сохранить его снова. Я ожидал, что полученный файл будет меньше оригинала, но он всегда намного больше. Даже когда я просто говорю convert 1.pdf 2.pdf, 2.pdf в шесть раз больше, чем 1.pdf (1,3 против 0,22 МБ). Почему так?

Я пробовал displayинтерактивно и convert, с похожими результатами. Я пробовал -compress, но результат либо отстой, либо большой. Есть ли лучшие альтернативы imagemagick? К сожалению, я не могу опубликовать файл.

решение1

Почему imagemagick увеличивает размер моего PDF-файла?

Существуют ли лучшие альтернативы imagemagick?

Продолжайте и наложите часть изображения из документа, как вы это обычно делаете, сохраните его в формате PDF, а затем используйтеGhostScriptдля уменьшения размера PDF-документа.

После загрузки и установкиGhostScriptна машину, с которой необходимо сжать PDF-файлы, вы можете запустить следующую логику, чтобы уменьшить размер PDF-файла из командной строки с повышенными привилегиями.

инструкции

Быть уверенным:

  1. the GhostScript gswin64c.exeфайл указывает, где он установлен в вашей системе
  2. часть -sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf"указывает на полный путь к папке и месторасположение файла, где следует сохранить файл уменьшенного размера
  3. часть "C:\PDFFolder\ToReduce\Reduce.pdf"сразу после #2 указывает на полный путь к папке и местоположению файла, который необходимо сжать.

"C:\Program Files\gs\gs\bin\gswin64c.exe" -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf" "C:\PDFFolder\ToReduce\Reduce.pdf"

Дополнительные ресурсы

Связанный контент