Вы не говорите, каким процессором и каким объемом оперативной памяти оснащен ваш компьютер.
Ваша ситуация такова:
- Отсканированный документ в формате PDF, размером около 500КБ за страницу в среднем.Это означает, что каждая страница в основном представляет собой изображение с разрешением сканирования (не менее 200 т / д, может быть, даже 600 т / д).
- Вы перегоняете его с помощью Ghostscript, используя
-dPDFSETTINGS=/screen
.Этот параметр сделает несколько вещей, чтобы уменьшить размер файла.Среди наиболее важных: - Повторная выборка всех (цветных или полутоновых) изображений в 72dpi
- Преобразование всех цветов в sRGB
Обе эти операции могут быть довольно «дорогими» с точки зрения использования процессора и / или оперативной памяти.
Кстати, установка -dCompatibilityLevel=1.3
не требуется;это уже неявно установлено уже -dPDFSETTINGS=/screen
.
Попробуйте это:
gswin32.exe ^
-o output.pdf ^
-sDEVICE=pdfwrite ^
-dPDFSETTINGS=/screen ^
-dNumRenderingThreads=2 ^
-dMaxPatternBitmap=1000000 ^
-c "60000000 setvmthreshold" ^
-f input.pdf
Также, если вы работаете в 64-битной системе, попробуйте установить самую последнюю 32-битную версию Ghostscript (9.00),Он работает лучше, чем 64-битная версия.
Позвольте мне сказать, что уменьшение частоты отсканированного изображения страницы с разрешением 600 точек на дюйм до 72 точек на дюйм обычно для меня не занимает 23 секунды, но меньше 1.