PDF

Как преобразовать PDF в набор изображений

Как преобразовать PDF в набор изображений
Методы преобразования PDF в файл изображения часто используются для преобразования всего PDF файла или для извлечения изображений из файла PDF. Эти извлеченные изображения в основном используются в приложениях для создания слайд-шоу, программ для презентаций или в Интернете. В этой статье будут перечислены различные способы преобразования многостраничного файла PDF в группу изображений.

LibreOffice Draw

Большинство дистрибутивов Linux по умолчанию поставляют офисный пакет LibreOffice. Если нет, вы можете скачать его с здесь. Используя приложение «LibreOffice Draw», вы сможете преобразовать файл PDF в набор изображений.

LibreOffice Draw, как следует из названия, позволяет создавать рисунки, наброски, графику, аннотации и т. Д. По умолчанию он поддерживает экспорт файла PDF в различные форматы изображений, однако конвертирует только первую страницу файла PDF. Чтобы исправить это, вам нужно будет установить расширение «Экспортировать как изображения» из здесь. Это расширение добавляет новую запись «Экспорт как изображения…» в раскрывающееся меню «Файл» и поддерживает экспорт нескольких страниц PDF.

После того, как вы загрузили файл «oxt» по указанной выше ссылке, добавьте его в диспетчер расширений. Перейдите в «Инструменты»> «Менеджер расширений…», как показано на скриншоте ниже.

Нажмите кнопку «Добавить», чтобы добавить файл расширения «oxt» в LibreOffice Draw.

После успешного добавления файла «oxt» в списке расширений появится новая запись.

Новая запись «Экспортировать как изображения…» будет добавлена ​​в раскрывающееся меню «Файл».

Откройте файл PDF в LibreOffice Draw, а затем щелкните пункт меню «Экспортировать как изображения…», чтобы начать процесс преобразования. Вы увидите новое всплывающее окно, в котором вы сможете настроить параметры экспорта. Измените параметры в соответствии с вашими потребностями и нажмите кнопку «Экспорт».

это оно. Каждая страница в вашем PDF-файле теперь экспортирована как отдельное изображение. Это, безусловно, мой любимый метод. Настройка довольно проста, и LibreOffice Draw даже позволяет редактировать и комментировать файлы PDF перед экспортом.

ImageMagick

ImageMagick - это инструмент командной строки для преобразования, редактирования и управления файлами изображений, PDF и SVG. Он поставляется с множеством дополнительных опций, а само приложение довольно мощное. Вы можете рассматривать его как эквивалент FFmpeg, но в основном для файлов изображений.

ImageMagick поставляется с командой «преобразовать», которую можно использовать для преобразования файлов в различные форматы. Чтобы установить ImageMagick в Ubuntu, выполните следующую команду:

$ sudo apt установить imagemagick

По умолчанию преобразование PDF отключено в ImageMagick. Чтобы включить его, откройте файл «/ etc / ImageMagick-6 / policy.xml »в текстовом редакторе и закомментируйте все строки в разделе« отключить типы формата ghostscript »:

Чтобы преобразовать файл PDF в набор изображений с помощью функции «преобразовать», используйте команду в следующем формате:

$ convert -de density 150 файл_входа.pdf-качество 100 выходной_файл.PNG

Где:

Pdftoppm (PDF в PPM)

Pdftoppm - это простая утилита командной строки, предназначенная для преобразования файлов PDF в форматы файлов PPM, PNG и JPEG.

Чтобы установить pdftoppm в Ubuntu, выполните следующую команду:

$ sudo apt установить poppler-utils

Чтобы преобразовать файл PDF в набор изображений с помощью pdftoppm, используйте команду в следующем формате:

$ pdftoppm input_file.pdf файл_вывода -png -rx 150 -ry 150

Где:

Inkscape

Inkscape - это бесплатное кроссплатформенное программное обеспечение с открытым исходным кодом для создания и редактирования векторной графики. Используя встроенную функцию экспорта Inkscape, можно преобразовать файл PDF в набор изображений.

Обратите внимание, что поддержка экспорта нескольких страниц была добавлена ​​в inkscape совсем недавно. Таким образом, пакет, поставляемый с вашим дистрибутивом, вероятно, не будет работать. Минимальная необходимая вам версия - 1.0.0. Последнюю бета-версию Inkscape с поддержкой многостраничности можно скачать с здесь в виде AppImage. Убедитесь, что вы отметили исполняемый файл из файлового менеджера.

Чтобы преобразовать файл PDF в изображения с помощью Inkscape, выполните команду в следующем формате:

$ для i в 1… 10; делать  ./ Inkscape-2b71d25-x86_64.AppImage input_file.pdf -z
--export-dpi = 300 --export-area-page --pdf-page = $ i --export-file = "output- $ i.png ";
Выполнено

Где:

Заключение

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

Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...
Как показать наложение OSD в полноэкранных приложениях и играх Linux
Игра в полноэкранные игры или использование приложений в полноэкранном режиме без отвлекающих факторов может отрезать вас от соответствующей системной...