Как да конвертирате PDF в набор от изображения

How Convert Pdf Into Set Images



Методите за преобразуване на PDF в изображение често се използват за преобразуване на цял PDF файл или за извличане на изображения от PDF файл. Тези извлечени изображения се използват най -вече в приложения за слайдшоу, презентационен софтуер или в мрежата. Тази статия ще изброи различни начини за преобразуване на многостраничен PDF файл в група изображения.

LibreOffice Draw

Повечето дистрибуции на Linux доставят офис пакет LibreOffice по подразбиране. Ако не, можете да го изтеглите от тук . С помощта на приложението LibreOffice Draw ще можете да конвертирате PDF файл в набор от изображения.







LibreOffice Draw, както подсказва името, ви позволява да създавате рисунки, скици, графики, анотации и така нататък. По подразбиране той поддържа експортиране на PDF файл в различни графични формати, но преобразува само първата страница на PDF файла. За да поправите това, ще трябва да инсталирате Export as images extension from тук . Това разширение добавя нов запис Експортиране като изображения ... в падащото меню Файл и поддържа експортиране на множество PDF страници.



След като изтеглите oxt файл от горната връзка, добавете го към мениджъра на разширения. Отидете на Инструменти> Мениджър на разширения ..., както е показано на екрана по -долу.







Щракнете върху бутона Добавяне, за да добавите файла с разширение oxt към LibreOffice Draw.



След успешно добавяне на oxt файла, нов запис ще се появи в списъка с разширения.

Нов запис Експортиране като изображения ... ще бъде добавен към падащото меню Файл.

Отворете PDF файл в LibreOffice Draw и след това щракнете върху Експортиране като изображения ... в менюто, за да започнете процеса на преобразуване. Ще видите нов изскачащ прозорец, който ще ви позволи да персонализирате опциите за експортиране. Променете опциите според вашите нужди и кликнете върху бутона Експорт.

Това е. Всяка страница във вашия PDF файл вече е експортирана като отделно изображение. Това е най -любимият ми метод. Настройката е доста лесна и LibreOffice Draw дори ви позволява да редактирате и анотирате PDF файлове преди експортиране.

ImageMagick

ImageMagick е инструмент за командния ред за преобразуване, редактиране и манипулиране на изображения, PDF и SVG файлове. Той идва с много разширени опции и самото приложение е доста мощно. Можете да го видите като еквивалент на FFmpeg, но най -вече за файлове с изображения.

ImageMagick се доставя с команда за преобразуване, която може да се използва за конвертиране на файлове в различни формати. За да инсталирате ImageMagick в Ubuntu, изпълнете следната команда:

$sudoподходящИнсталирайimagemagick

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

За да конвертирате PDF файл в набор от изображения с помощта на convert, използвайте команда в следния формат:

$конвертиране-плътност 150input_file.pdf-качество 100output_file.png

Където:

  • -density означава DPI, при който входният PDF файл се зарежда от командата convert
  • pdf е PDF файлът, който искате да конвертирате
  • -качеството определя качеството на получените изображения (0-100, като 100 са най-добрите)
  • png е префиксът за изходни файлове (променете разширението png за всеки друг формат като jpg)

Pdftoppm (PDF в PPM)

Pdftoppm е проста помощна програма за командния ред, предназначена за конвертиране на PDF файлове в PPM, PNG и JPEG файлови формати.

За да инсталирате pdftoppm в Ubuntu, изпълнете командата по -долу:

$sudoподходящИнсталирайpoppler-utils

За да конвертирате PDF файл в набор от изображения с помощта на pdftoppm, използвайте команда в следния формат:

$pdftoppm входен файл.pdf изходен файл-png -rx 150 -ри 150

Където:

  • pdf е PDF файлът, който искате да конвертирате
  • output_file е префиксът, използван за изходни файлове
  • -png е файлов формат за конвертирани изходни файлове
  • -rx 150 -ry 150 е DPI, при който PDF файлът се зарежда от pdftoppm (еквивалентно на опцията за плътност на imagemagick)

Inkscape

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

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

За да конвертирате PDF файл в изображения с помощта на Inkscape, изпълнете команда в следния формат:

$заiв {1..10};направете./Inkscape-2b71d25-x86_64.AppImage input_file.pdf
--export-dpi=300 --export-area-page --pdf-страница=$ i --export-файл='изход-$ i.png ';
Свършен

Където:

  • {1..10} са номера на страници в PDF, трябва да зададете това правилно, в противен случай командата няма да работи (променете стойностите според нуждите)
  • ./Inkscape-2b71d25-x86_64.AppImage е името на файла Inkscape AppImage, който сте изтеглили от връзката по-горе (променете името според нуждите)
  • pdf е името на входния файл за преобразуване (променете името според нуждите)
  • -z е за използване на безглавен inkscape без GUI (оставете както е)
  • –Export-dpi = 300 е плътността, при която PDF файлът се зарежда от Inkscape (променете стойността според нуждите)
  • –Export-area-page е за експортиране на цялата PDF страница (оставете такава)
  • –Pdf-page = $ i се отнася до номера на страницата за експортиране (оставете такъв)
  • –Export-file = output- $ i.png е префиксът за изходни файлове (променете изходната част според нуждите)

Заключение

Това са основните методи, които можете да използвате, за да конвертирате PDF файл в множество изображения. Има няколко други метода и приложения, които могат да се използват за преобразуване, но те изискват много стъпки, без да внасят нищо ново в таблицата, затова ги пропуснах от този списък.