Otu esi atụgharị PDF ka ọ bụrụ onyonyo na Linux Command Line


pdftoppm na-atụgharị ibe akwụkwọ PDF ka ọ bụrụ ụdị onyonyo dịka PNG, na ndị ọzọ. Ọ bụ ngwa ahịrị iwu nwere ike ịtụgharị akwụkwọ PDF niile ka ọ bụrụ faịlụ onyonyo dị iche. Site na pdftoppm, ị nwere ike kọwapụta mkpebi onyonyo masịrị, nha, na gbutuo onyonyo gị.

Iji jiri ngwa ahịrị iwu pdftoppm, ịkwesịrị ibu ụzọ wụnye pdftoppm nke bụ akụkụ nke ngwugwu poppler/poppler-utils/poppler-tools. Wụnye ngwugwu a dị ka ndị a dabere na nkesa Linux gị

$ 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]

N'okpuru bụ ọmụmaatụ otu ị nwere ike isi jiri ngwa pdftoppm gbanwee faịlụ pdf gị ka ọ bụrụ onyonyo:

1. Tụgharịa akwụkwọ PDF ka ọ bụrụ onyonyo

Okwu syntax maka ịtụgharị pdf dum bụ nke a:

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

N'ihe atụ dị n'okpuru, aha akwụkwọ m bụ Linux_For_Beginners.pdf na anyị ga-atụgharị ya ka ọ bụrụ usoro PNG wee kpọọ ihe oyiyi dị ka Linux_For_Beginners.

$ pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners

A ga-agbanwe ibe ọ bụla nke PDF ka ọ bụrụ PNG ka Linux_For_Beginners-1.png, Linux_For_Beginners-2.png, wdg.

2. tọghata Range nke PDF Pages ka Images

Okwu syntax maka ịkọwa oke bụ nke a:

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

Ebe N na-akọwapụta nọmba ibe mbụ ka ọ bụrụ mkpuchi yana -l N maka ibe ikpeazụ iji tụgharịa.

N'ihe atụ dị n'okpuru, anyị ga-atụgharị ibe 10 gaa na 15 site na Linux_For_Beginners.pdf gaa na PNG.

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

Nsonaazụ a ga-abụ onyonyo akpọrọ Linux_For_Beginners-10.png, Linux_For_Beginners-11.png, wdg.

3. Tụgharịa peeji mbụ PDF ka ọ bụrụ onyonyo

Iji tọghata ibe mbụ, jiri naanị syntax dị n'okpuru:

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

4. Gbanwee ogo DPI ka ọ bụrụ ntụgharị

Pdftoppm na-atụgharị ibe PDF ka ọ bụrụ onyonyo nwere DPI nke 150 na ndabara. Iji gbanwee, jiri nọmba rx nke na-akọwapụta mkpebi X, yana -ry nọmba nke na-akọwapụta mkpebi Y, na DPI.

N'ihe atụ a, anyị na-agbanwe ogo DP nke Linux_For_Beginners.pdf ka ọ bụrụ 300.

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

Ka ịhụ nhọrọ niile dị na nkwado na pdftoppm, mee iwu ndị a:

$ pdftoppm --help  
$ man pdftoppm

Olileanya, ị nwere ike gbanwee ibe PDF gị ka ọ bụrụ onyonyo na Linux site na iji ngwa ahịrị iwu Pdftoppm.