У меня есть файл 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-файла из командной строки с повышенными привилегиями.
инструкции
Быть уверенным:
- the GhostScript
gswin64c.exe
файл указывает, где он установлен в вашей системе - часть
-sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf"
указывает на полный путь к папке и месторасположение файла, где следует сохранить файл уменьшенного размера - часть
"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"