Обрезать поля PDF

Аватар автора
Делай То, Что Вдохновляет
К вопросу обрезки сканированных документов. Иногда мне попадается сканирования текста и документы с увеличенными полями, когда на поле листа в середине относительно небольшое место занимает текст, тоже время поля занимает большое место документа. По всей вероятности, это происходит от плохого настой настройки при сканировании, неверно выше выставлен масштаб. Читать какой документ неудобно, поскольку текст мелкий, к тому же файл весит больше из-за пустого места. Когда мне попался в очередной раз подобный документ, подумалось: "А почему бы не обрезать его средствами Imagemagick"? Сказано-сделано. Пишу скрипт (т.е. создаю текстовый файл с таким названием) "обрезать_pdf.sh", такого содержания: #!/bin/bash IFS=$'#' shave=`zenity --entry --title="обрезать картинку" --text="Введите формат процент обрезки с каждой стороны, например 5 (это 10 с двух), или поставьте пробел (родной размер)" --entry-text="5"`; for f in $@; do pdftoppm -jpeg "$f" /tmp/1 ; convert -shave "$shave"% /tmp/1*.jpg "$f".pdf ; rm /tmp/1*.jpg ; mv "$f".pdf "$f" ; done Закрываю файл с сохранением, бросаю в директорию с исполняемыми файлами, например в ~/.local/bin/. Потом создаю ПКМ Thunar под названием "Обрезать PDF" на команду: обрезать_pdf.sh %F; notify-send "Обрезали PDF" Условия появления:"Другие", Шаблон имени файла: *.pdf;*.PDF Значок любой. Теперь, при выделении файла PDF и нажатии ПКМ "Обрезать PDF" появляется текстовые Поля с предложением обрезать сколько-то процентов с каждой стороны поля...

0/0


0/0

0/0

0/0