Обработка документов pdf в linux

Понадобилось мне разделить (split) один большой pdf-документ, отсканированный поточным сканером, на страницы. К тому же, четные страницы документа были перевернуты и их нужно было повернуть правильно. Погуглив, я наткнулся на пакет pdftk.

sudo apt-get install pdftk

Помещаем диапазон страниц в отдельный файл:

pdftk ./input.pdf cat 13-14 output output.pdf

В данном случае из документа извлекается диапазон страниц 13-14 Переворачиваем все четные страницы на 180 градусов:

pdftk ./input.pdf shuffle odd evendown output output.pdf

В данном случае вместо cat используется shuffle, который позволяет производить разные денйствия с четными и нечетными страницами. В данном случае нечетные (odd) страницы выводятся как есть, а четные (even) переворачиваются (down). Или можно произвести теже самые манипуляции, указав отдельные страницы:

pdftk ./input.pdf cat 1 2down 3 4down 5 output output.pdf
Enter your comment. Wiki syntax is allowed:
 
  • linux_faq/ubuntu_pdf_transforming_tools.txt
  • Last modified: 2019/02/11 09:13
  • by 127.0.0.1