Как оказалось, я могу сделать это с imagemagick
. Если у вас его нет, просто установите:
sudo apt-get install imagemagick
Примечание 1 : я попробовал это с одностраничным PDF (я учусь использовать imagemagick
, поэтому я не хотел больше проблем, чем необходимо). Я не знаю, будет ли / как он будет работать с несколькими страницами, но вы можете извлечь одну интересующую страницу с помощью pdftk
:
pdftk A=myfile.pdf cat A1 output page1.pdf
где вы указываете номер страницы, которая будет выделена (в примере выше, A1
выбирается первая страница).
Примечание 2 : Полученное изображение с использованием этой процедуры будет растровым.
Откройте pdf с помощью команды display
, которая является частью imagemagick
пакета:
display file.pdf
Моя выглядела так:
Нажмите на изображение, чтобы увидеть версию с полным разрешением
Теперь вы нажимаете на окно, и меню всплывает в сторону. Там выберите Transform | Crop .
Вернувшись в главное окно, вы можете выбрать область, которую хотите обрезать, просто перетащив указатель (классический выбор от угла к углу).
Обратите внимание на указатель в форме руки вокруг изображения при выборе
Этот выбор можно уточнить, прежде чем перейти к следующему шагу.
Как только вы закончите, обратите внимание на маленький прямоугольник, который появляется в верхнем левом углу (см. Изображение выше). Он показывает размеры области, выбранной сначала (например 281x218
), а затем координаты первого угла (например +256+215
).
Запишите размеры выбранной области; он понадобится вам в момент сохранения обрезанного изображения.
Теперь, вернувшись в всплывающее меню (которое теперь является определенным «обрезанным» меню), нажмите кнопку « Обрезать» .
Наконец, как только вы будете удовлетворены результатами обрезки, нажмите на меню Файл | Сохранить
Перейдите в папку, в которую вы хотите сохранить обрезанный файл PDF, введите имя, нажмите кнопку « Формат» , в окне «Выберите тип формата изображения» выберите PDF и нажмите кнопку « Выбрать» . Вернувшись в окно «Обзор и выбор файла», нажмите кнопку « Сохранить» .
Перед сохранением imagemagick
попросим «выбрать геометрию страницы». Здесь вы вводите размеры вашего обрезанного изображения, используя простую букву «х» для разделения ширины и высоты.
Теперь вы можете сделать все это отлично из командной строки (команда convert
с опцией -crop
) - конечно, это быстрее, но вам нужно заранее знать координаты изображения, которое вы хотите извлечь. Проверьте man convert
и пример на их веб-странице .