Intereting Posts
Сценарий для сравнения 2 входных параметров и отображения общих букв (ов) Плохая производительность редактирования текста из драйвера Radeon с открытым исходным кодом; должен ли я установить проприетарный драйвер или попытаться исправить это? Отсоединить от сеанса экрана внутри сценария bash Я установил CentOS 7 в Virtual Box, но сетевые настройки отсутствуют Как сохранить пароль при использовании SCP (копия)? UTF-8 работает в gnome-терминале только после выбора уже выбранной кодировки Работает ли этот синхронизирующий вызов должным образом? Вставить новую строку со значением, когда значение не найдено вообще Исключение кавычек в псевдониме zsh Что делает эта команда с обратной косой чертой в конце? Уникальные линии, основанные на первом поле Добавление сжатия в .tar-файл? Использовать звездочку в переменных Два IP-адреса на одной сетевой плате (сетевая карта) Linux Замена RD-шлюза

Удалите горизонтальную верхнюю полосу на всех страницах PDF-файла

У меня есть файл pdf, который содержит три строки текста в верхней части каждой страницы. Есть ли способ удалить эту горизонтальную полосу шириной 2 см со всех страниц этого pdf-файла с помощью любого инструмента командной строки. Я использую ubuntu.

PDFjam должен уметь это делать. Он должен быть установлен на Ubuntu с помощью sudo apt install pdfjam . Затем перейдите в каталог, содержащий ваши файлы PDF, и запустите:

 for f in *pdf; do pdfjam --keepinfo --trim "2cm 0mm 0mm 0mm" --clip true --suffix "cropped" "$f"; done 

Это создаст обрезанную копию каждого файла pdf в каталоге, где file.pdf станет file-cropped.pdf . Если вас это устраивает, вы можете переместить их в новый каталог ( mv *-cropped.pdf newdir/ ) и удалить остальные.