Автоматически обрезать поля в PDF

Понадобилось в PDF на всех страницах автоматически убрать поля, т.к. большие поля мешают чтению PDF на и так маленьком экране электронной книги.

Устанавливаем консольную утилиту pdfcrop, на Debian/Ubuntu/Mint это пакет texlive-extra-utils:
sudo apt install texlive-extra-utils
На Росе можно установить так:
sudo dnf install /usr/bin/pdfcrop
(поставится пакет texlive-pdfcrop)

Такой командой
pdfcrop "входной файл.pdf" "выходной (куда сохранить).pdf"
программа автоматически каждую страницу PDF обрежет по-максимому, сделав нижние, верхние, правые и левые поля нулевыми. Если на разных страницах граница текста разная, то и размер страниц получится разный. Это то, что мне нужно было для удобства чтения PDF на электронной читалке.

Можно задать свои поля, например:
pdfcrop --margins '5 10 20 30' "input.pdf" "output.pdf"
сделает левые поля 5 bp, верхние 10, правые 20 и нижние 30 bp.

2
Отправить ответ

avatar
2 Comment threads
0 Thread replies
9 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
АлександрАндрей Холманских Recent comment authors
  Subscribe  
самые новые самые старые рейтинг
Сообщать по почте
Андрей Холманских
Гость
Андрей Холманских

Полезная штука, хотя многие эл.книги умеют обрезать поля страниц.
Как бывший пользователь эл.книжки «Pocketbook» с 6″ экраном несколько лет назад испытывал сию программку. Как-то попалась книга, где на каждой странице было по две страницы текста, помогла утилитка из этого же набора — pdfposter.

Александр
Гость
Александр

Отличная весч, спасибо автору обзора.