Dec 14, 2023 19:57
На память - как в линуксе сделать pdf книги из отсканированных или снятых на камеру разворотов. Работает и в wsl на windows.
Поставить imagemagick poppler-utils parallel.
Разделить развороты на страницы в директорию, например, book_combine. В строке tif, но также работает и с jpg:
find -iname "*.tif" | sort -V | parallel -I'{}' convert -crop 50%x100% {} +repage ../book_combine/{}_%d.tif
Перейти в директорию book_combine.
Конвертировать изображение каждой страницы в отдельный pdf:
find -iname "*.tif" | sort -V | parallel -I'{}' convert {} -compress jpeg -quality 70 {}.pdf
Объединить pdf страниц в pdf книги:
pdfunite $(find -iname "*.pdf" | sort -V) book.pdf
Можно еще поставить djvulibre-bin и конвертировать в djvu:
pdf2djvu -v book.pdf -o book.djvu
books,
linux,
cli