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 файл в множество изображения. Има няколко други метода и приложения, които могат да се използват за преобразуване, но те изискват много стъпки, без да внасят нищо ново в таблицата, затова ги пропуснах от този списък.