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

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

Устанавливаем консольную утилиту pdfcrop, на Debian/Ubuntu/Mint это пакет texlive-extra-utils:
sudo apt install texlive-extra-utils

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

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

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

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

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