Wyszukiwanie w witrynie

Jak przekonwertować plik PDF na obraz w wierszu poleceń systemu Linux


pdftoppm konwertuje strony dokumentów PDF do formatów graficznych, takich jak PNG i inne. Jest to narzędzie wiersza poleceń, które umożliwia konwersję całego dokumentu PDF na osobne pliki graficzne. Dzięki pdftoppm możesz określić preferowaną rozdzielczość obrazu, skalować i przycinać obrazy.

Aby używać narzędzia wiersza poleceń pdftoppm, musisz najpierw zainstalować pdftoppm, który jest częścią pakietu poppler/poppler-utils /pakiet poppler-tools. Zainstaluj ten pakiet w następujący sposób, w zależności od dystrybucji Linuksa

sudo apt install poppler-utils     [On Debian/Ubuntu & Mint]
sudo dnf install poppler-utils     [On RHEL/CentOS & Fedora]
sudo zypper install poppler-tools  [On OpenSUSE]  
sudo pacman -S poppler             [On Arch Linux]

Poniżej znajdują się przykłady użycia narzędzia pdftoppm do konwersji plików PDF na obrazy:

1. Konwertuj dokument PDF na obraz

Składnia konwersji całego pliku PDF jest następująca:

pdftoppm -<image_format> <pdf_filename> <image_name>
pdftoppm -<image_format> <pdf_filename> <image_name>

W poniższym przykładzie nazwa mojego dokumentu to Linux_For_Beginners.pdf. Przekonwertujemy go do formatu PNG i nazwiemy obrazy jako Linux_For_Beginners.

pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners

Każda strona PDF zostanie przekonwertowana do formatu PNG jako Linux_For_Beginners-1.png, Linux_For_Beginners-2.png itp.

2. Konwertuj zakres stron PDF na obrazy

Składnia określania zakresu jest następująca:

pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>
pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>

Gdzie N określa numer pierwszej strony do ukrycia, a -l N dla ostatniej strony do konwersji.

W poniższym przykładzie skonwertujemy strony 10 do 15 z pliku Linux_For_Beginners.pdf na PNG.

pdftoppm -png -f 10 -l 15 Linux_For_Beginners.pdf Linux_For_Beginners

Wynikiem będą obrazy o nazwach Linux_For_Beginners-10.png, Linux_For_Beginners-11.png itd.

3. Konwertuj pierwszą stronę PDF na obraz

Aby przekonwertować pierwszą stronę, użyj tylko poniższej składni:

pdftoppm -png -f 1 -l 1 Linux_For_Beginners.pdf Linux_For_Beginners

4. Dostosuj jakość DPI do konwersji

Pdftoppm domyślnie konwertuje strony PDF na obrazy o DPI 150. Aby dostosować, użyj liczby rx, która określa rozdzielczość X, i -ry liczby, która określa Y rozdzielczość w DPI.

W tym przykładzie dostosowujemy jakość DP Linux_For_Beginners.pdf do 300.

pdftoppm -png -rx 300 -ry 300 Linux_For_Beginners.pdf Linux_For_Beginners

Aby zobaczyć wszystkie opcje dostępne i obsługiwane w pdftoppm, uruchom polecenia:

pdftoppm --help  
man pdftoppm

Mamy nadzieję, że teraz możesz konwertować strony PDF na obrazy w systemie Linux za pomocą narzędzia wiersza poleceń Pdftoppm.