Блог пользователя Hi4ko

Автор Hi4ko, 12 лет назад, По-русски

Считаю эту тему важной, так как многие, наверное, сталкивались с такой проблемой.

"Отсканировал страницы, сложил их в один .pdf файл и получил 300 мб. Надо урезать его хотя бы до 30-40 мб". :) 
Здесь я предлагаю обсуждать методы сжатия только на GNU Linux, в частности из-за собственного эгоизма(я на "мяте" 10 сижу, гном) :)

Я лично смог сжать быстро и просто только таким способом:

1. Установил Ghostscript и pdftk (sudo apt-get install ghostscript pdftk);
2. Сначала перевёл свой .pdf с отсканированными страницами(240 мб) в .ps файл
(pdf2ps file1.pdf file2.ps) . .ps файл должен получиться больше(у меня раза в 1,5 получился, это -  нормально).
3. Ну и напоследок полученный .ps переводим обратно в .pdf(ps2pdf file2.ps file3.pdf)
У меня получился файл, размером 9 мб, ничего не урезано и качество неплохое :)

Если кто может объяснить, почему так получилось или может ещё предложить варианты сжатия, то пишите) 

  • Проголосовать: нравится
  • -2
  • Проголосовать: не нравится

»
12 лет назад, # |
Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

DJVU специально создавался чтобы работать с книгами состоящими из картинок, там используются специальные механизмы сжатия, можете попробовать перегнать в него (если вам не строго-строго pdf нужен)

upd;

Из программ - pdf2djvu, djvulibre, calibre (это вообще всеядное), возможно окулар тоже умеет это

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Try converting the ps to djvu. djvu has better compression then PDF.
»
12 лет назад, # |
  Проголосовать: нравится -14 Проголосовать: не нравится
Yes, it is right! DJVU has better compression .pdf