Попробовал на деле - она просто вынимает все картинки из PDF, а мне нужно каждую страницу превратить в картинку, то бишь эта программа не совсем то, но все равно спасибо
Хочу журнал на телефон скинуть. Процессор слабоват, поэтому при просмотре PDF сильно тормозит, что делает чтение не комфортным, поэтому хочу перевести страницы в картинки. Раньше делал скрины, но это, походу, вообще извращение))
Простенький скрипт для преобразования кривых pdf (по 2 страницы на лист) в djvu:
#!/bin/bash
# скрипт для преобразования PDF с 2 страницами на страницу
# в чёрно-белый DjVu без полей
# использование: имяскрипта документ.pdf
# преобразовать в двух-цветные растры для каждой страницы
pdftoppm -r 600 $1 rawpage
# обработать все страницы
for p in `ls -1 rawpage-*.ppm`; do
# вырезать левую половину страницы: -gravity West -crop 50%x100% +repage
# отрезать все поля: -trim +repage
# добавить узкое белое поле: -bordercolor white -border 10
convert $p \
-gravity West -crop 50%x100% +repage \
-trim +repage \
-bordercolor white -border 10 left.pbm
# то же самое, но вырезать правую половину страницы
convert $p \
-gravity East -crop 50%x100% +repage \
-trim +repage \
-bordercolor white -border 10 right.pbm
# сделать чёрно-белый DjVu (для цветного использовать c44 вместо cjb2)
cjb2 -dpi 600 left.pbm "$p-a.djvu"
cjb2 -dpi 600 right.pbm "$p-b.djvu"
done
# собрать в единый DjVu
djvm -c "$1.djvu" rawpage-*.djvu