Дисковое пространство, используемое ImageMagick / Ghostscript

365
Ystar

У меня есть файл PDF объемом 200 МБ, input.pdfсостоящий из отсканированных изображений, разрешение которого я хочу уменьшить.

Под Windows 7 следующая команда

convert -density 200x200 -quality 60 -compress jpeg input.pdf output.pdf 

занимает огромное количество дискового пространства. На данный момент у меня есть только 25 ГБ свободного места, после того, как это было израсходовано, Ghostscript (ImageMagick сначала вызывает Ghostscript) остановился с сообщением об ошибке:

Last OS error: No space left on device 

Как я могу избежать, чтобы он занимал так много места на диске?

1
Самым первым краткосрочным решением будет разделить документ на более мелкие куски, обработать их и, наконец, собрать документ. Другой подход заключается в использовании Acrobat (Pro) с его широким набором инструментов для оптимизации файлов. Max Wyss 8 лет назад 0
Вы пробовали `pdftoppm -r 200` из` xpdf` Вы можете [скачать его и для windows] (http://www.foolabs.com/xpdf/download.html). В противном случае вы всегда можете извлечь исходные изображения `convert -density 200 input.pdf [0] image0.jpg` (обратите внимание, что вы можете изменить номер страницы, начиная с` 0`), и собрать их снова после этого. В сценарии конечно. Hastur 8 лет назад 0

0 ответов на вопрос