У меня 100-страничный PDF, который составляет около 50 МБ. Я запускаю сценарий ниже, и он занимает около 23 секунд на страницу. PDF - это сканирование бумажного документа.Любые советы по ускорению GhostScript?
gswin32.exe -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.3
-dPDFSETTINGS=/screen -sOutputFile=out4.pdf 09.pdf
Есть ли что-нибудь, что я могу сделать, чтобы ускорить это? Я определил, что -dPDFSettings=/screen
является то, что делает его очень медленно, но я не получаю хорошее сжатие без него ...
UPDATE: OK Я попытался обновить его, что я ниже. Правильно ли я использую участок -c 30000000 setvmthreshold
?
gswin32.exe -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.3
-dPDFSETTINGS=/screen -dNumRenderingThreads=2 -sOutputFile=out7.pdf
-c 30000000 setvmthreshold -f 09.pdf
Сжатие занимает некоторое время, гарантируя, что изображения будут уменьшены как можно дальше до его начала. – Orbling
К сожалению, проблема, которую я пытаюсь решить, заключается в том, что около 600 ГБ изображений с большим размером уже находятся в нашей БД. Я надеялся, что смогу уменьшить размер, используя Ghostscript, но похоже, что я могу уйти в отставку до того, как она закончится. –
OCR это, тогда меньше изображения и меньше растра, и все идет быстрее :-) – user502515