GNU/Linux >> Belajar Linux >  >> Debian

Cara mengonversi PDF ke gambar (PNG, JPEG) menggunakan alat baris perintah GIMP atau pdftoppm

Artikel ini menjelaskan cara mengonversi halaman dokumen PDF ke file gambar (PNG, JPEG, dan lainnya). Untuk tugas ini kami akan menggunakan (Anda dapat memilih yang Anda inginkan):

  • GIMP (Program Manipulasi Gambar GNU):bagi mereka yang ingin menggunakan aplikasi grafis untuk tugas ini. Karena GIMP tidak dapat mengekspor semua halaman PDF secara otomatis secara default (memerlukan ekspor halaman satu per satu), artikel ini juga menyertakan plugin GIMP yang dapat mengekspor semua lapisan sebagai gambar terpisah.
  • pdftoppm :Alat baris perintah ini adalah bagian dari poppler / poppler-utils -Paket dan dapat mengonversi dokumen PDF ke gambar (dengan setiap halaman PDF sebagai gambar terpisah) seperti PNG, JPEG, dan lainnya. Alat ini dapat mengonversi satu halaman dokumen PDF, semua halaman, atau rentang halaman, dan memiliki beberapa opsi seperti menyetel resolusi, memotong gambar, dan banyak lagi.

Konversi PDF ke Gambar (PNG, JPEG, dll.) dengan GIMP

GIMP, editor gambar open source gratis untuk Linux, Windows, dan macOS, dapat mengekspor halaman dokumen PDF ke berbagai format gambar termasuk PDF, JPEG, TIFF, BMP, dan banyak lainnya.

Saat membuka dokumen PDF dengan GIMP, setiap halaman ditambahkan sebagai lapisan terpisah dan hanya satu halaman PDF yang dapat diekspor sebagai gambar pada satu waktu. Anda dapat mengekspor semua halaman PDF (lapisan GIMP) atau kelompok lapisan yang dipilih sebagai gambar terpisah sekaligus menggunakan plugin GIMP.

Gunakan GIMP untuk mengonversi satu atau hanya beberapa halaman PDF ke PNG, JPEG, dan format gambar lainnya.

Mari kita mulai dengan mengonversi satu (atau hanya beberapa) halaman PDF ke PNG, JPEG, dll. Menggunakan GIMP yang tidak memerlukan plugin apa pun untuk diinstal. Dari GIMP File Klik menu Open dan pilih file PDF. Sebuah Import from PDF Dialog akan muncul – pastikan Open pages as Opsi disetel ke Layers , dan klik Import :

Dalam dialog lapisan GIMP, gulir ke halaman yang ingin Anda konversi dari PDF ke PNG, JPEG, dll., dan seret ke atas dengan penunjuk tetikus sehingga menjadi lapisan pertama:

Selanjutnya klik menu file GIMP Export As... . Dalam dialog ekspor, Anda dapat mengubah ekstensi nama file yang diekspor ke format gambar yang diinginkan (dalam Name Kotak di atas), atau klik Select File Type (By Extension) di bagian bawah kotak dialog untuk memilih format yang akan digunakan untuk halaman PDF yang diekspor:

Sekarang yang harus Anda lakukan adalah melakukannya Export untuk menyimpan halaman PDF sebagai PNG, JPEG, TIFF atau format gambar lainnya.

Bergantung pada jenis gambar yang Anda gunakan untuk halaman PDF yang diekspor, GIMP akan menampilkan kotak dialog tempat Anda dapat mengubah beberapa pengaturan seperti kualitas gambar, tingkat kompresi, dan sebagainya. Buat perubahan yang Anda inginkan di sini, lalu klik Export dan file gambar akan disimpan di komputer Anda.

Jika Anda ingin mengekspor halaman lain dari dokumen PDF ke gambar, pindahkan lapisan dengan halaman ke bagian atas daftar lapisan di GIMP dan ulangi prosesnya. Untuk mempelajari cara mengonversi seluruh file PDF (atau sejumlah besar halaman PDF sekaligus) ke JPEG, PNG, dan format gambar lainnya menggunakan GIMP, lihat petunjuk di bawah.

Gunakan plugin GIMP Export Layers untuk mengekspor semua / lapisan yang dipilih (dalam hal ini halaman PDF) sebagai gambar terpisah.

Ekspor lapisan adalah plugin GIMP yang dapat mengekspor lapisan sebagai gambar terpisah. Itu dapat mengekspor lapisan dalam format file apa pun yang didukung oleh GIMP dan memiliki berbagai opsi seperti mengekspor semua lapisan, hanya lapisan yang terlihat, hanya mengekspor lapisan yang dipilih, dan banyak lagi.

Unduh plugin Lapisan Ekspor untuk GIMP. turun.

Anda dapat dengan mudah menginstal plugin ini di Windows dengan menggunakan penginstal Windows yang menyertainya. Untuk menginstalnya di Linux atau macOS, unduh arsip ZIP dari Export Layers, unzip dan salin export_layers.py File dan export_layers Map ke:

  • Linux:

    • GIMP 2.8:~/.gimp-2.8/plug-ins
    • GIMP 2.10 diinstal menggunakan manajer paket distribusi Linux Anda:~/.config/GIMP/2.10/plug-ins
    • GIMP 2.10 diinstal dari paket Flathub Flatpak:~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
    • GIMP 2.10 dengan Snap terpasang:~/snap/gimp/current/.config/GIMP/2.10/plugins
  • MacOS :

    • GIMP 2.8:/Users/[your username]/Library/Application Support/GIMP/2.8/plug-ins
    • GIMP 2.10:/Users/[your username]/Library/Application Support/GIMP/2.10/plug-ins

Mulai ulang GIMP jika sedang berjalan saat Anda menginstal plugin.

Anda dapat mengetahui lebih lanjut tentang menginstal plugin GIMP Lapisan Ekspor di dokumentasinya.

Sekarang buka file PDF dengan GIMP dan pastikan Open pages as Opsi disetel ke Layers dalam dialog impor, seperti yang telah dijelaskan di atas.

Sekarang Anda dapat mengonversi semua halaman PDF atau grup halaman yang dipilih ke format gambar seperti PNG, JPEG, dan format lain yang didukung GIMP dengan mengklik File -> Export Layers... dari menu GIMP. Jika Anda ingin mengekspor semua halaman PDF sebagai gambar PNG terpisah, yang harus Anda lakukan adalah memilih lokasi dan menekan tombol Export Tombol.

Export Layers Kotak dialog memungkinkan Anda mengubah ekstensi file dan melakukan operasi lanjutan lainnya. Tekan tombol png Bidang di bagian bawah dialog untuk mengubah format gambar:

Untuk opsi lanjutan, klik Settings di bagian bawah Export Layers Dialog, lalu Show more settings .

Misalnya, jika Anda hanya ingin mengekspor lapisan yang Anda pilih dalam dialog pratinjau (ditampilkan di sebelah kanan jendela) Export Layers Dialog), klik + Add Constraint... , lalu Only layers selected in the preview :

Anda sekarang dapat mengklik lapisan di bilah sisi pratinjau kanan dan kemudian klik tombol. tahan Shift Kunci dan klik lapisan lain untuk memilih semua lapisan di antaranya. Atau tahan Ctrl Tombol dan klik setiap lapisan yang ingin Anda ekspor.

Sekarang yang harus Anda lakukan adalah mengklik Export itu Tombol, dan GIMP akan mulai mengekspor halaman PDF yang Anda pilih (atau semua) ke PNG, JPEG, atau format gambar apa pun yang Anda pilih:

Untuk informasi lebih lanjut tentang menyesuaikan ekspor menggunakan lapisan ekspor, lihat halaman dokumentasi Plugin.

Anda mungkin juga tertarik pada:Konfigurasi GIMP 2.10 untuk Menggunakan Pintasan Keyboard Photoshop (Cara)

Konversi PDF ke Gambar (PNG, JPEG, lainnya) dari baris perintah dengan pdftoppm

pdftoppm dapat mengonversi halaman dokumen PDF ke format gambar seperti PNG, JPEG, dan lainnya dari baris perintah. In dapat mengonversi semua halaman dokumen PDF menjadi file PDF terpisah, satu halaman atau rentang halaman, mendukung pengaturan resolusi gambar, penskalaan, pemotongan gambar yang dihasilkan, dan banyak lagi.

pdftoppm adalah bagian dari poppler / poppler-utils / poppler-tools Paket (tergantung distribusi Linux yang digunakan). Instal paket ini sebagai berikut:

  • Debian, Ubuntu, Linux Mint, dan distribusi Linux berbasis Debian/Ubuntu lainnya:
sudo apt install poppler-utils

  • Fedora:
sudo dnf install poppler-utils

  • openSUSE:
sudo zypper install poppler-tools

  • Linux Arch:
sudo pacman -S poppler

Pada distribusi Linux lainnya, gunakan manajer paket Anda untuk mengelola poppler / poppler-utils Paket.

Sekarang mari kita mulai menggunakan pdftoppm untuk cmembalikkan seluruh PDF (kami menyebutnya document.pdf dalam contoh ini) dalam PNG dan beri nama setiap halaman PDF yang dikonversi ke PNG sebagai document-01.png , document-02.png dan seterusnya:

pdftoppm -png document.pdf document

Apakah Anda ingin mengonversi halaman PDF ke JPEG, bukan PNG? Gunakan -jpeg bukannya ini. Gunakan untuk TIFF -tiff . Jika Anda tidak menentukan format gambar, pdftoppm mengonversi halaman PDF ke file gambar PPM secara default.

Cara menentukan rentang halaman untuk konversi PDF ke gambar dengan pdftoppm , gunakan -f N , di mana N adalah nomor halaman dari halaman pertama yang akan dicetak, dan -l N , di mana N adalah halaman terakhir yang akan dicetak dalam kasus ini.

Misalnya, untuk mendapatkan halaman 5-15 dari dokumen PDF (bernama document.pdf dalam contoh) dalam PNG dengan pdftoppm dan biarkan setiap gambar yang dihasilkan diberi nama document-05.png , document-06.png dan seterusnya Anda akan menggunakan:

pdftoppm -png -f 5 -l 15 document.pdf document

Apakah Anda ingin meningkatkan DPI dari gambar yang dikonversi? ? Secara default, pdftoppm mengonversi halaman PDF menjadi 150 gambar DPI. Untuk meningkatkan DPI, tambahkan -rx dan -ry ke perintah dengan nilai khusus Anda.

Misalnya, untuk menggunakan DPI 300 untuk gambar yang dihasilkan, gunakan:

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

Untuk melihat semua opsi yang didukung oleh pdftoppm, jalankan. akhir pdftoppm --help dan man pdftoppm .

Artikel Terkait PDF yang Mungkin Juga Anda Suka:

  • Cara Membuat Formulir PDF yang Dapat Diisi Menggunakan LibreOffice Writer
  • PDFArranger:Menggabungkan, membagi, memutar, memotong, atau mengatur ulang dokumen PDF (PDF Shuffler Fork)


Debian
  1. Cara Membuat Database di MySQL Menggunakan Command Line

  2. Bagaimana cara mengunduh file dari baris perintah menggunakan perintah wget?

  3. Bagaimana cara menggabungkan gambar di baris perintah?

  1. Cara Mengekstrak File tar.gz di Linux dengan Menggunakan Command Line

  2. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  3. Cara Mengonversi PDF ke Teks di Linux (GUI &Baris Perintah)

  1. Cara Mengunduh File di Ubuntu Menggunakan Baris Perintah

  2. Cara Memeriksa Versi Ubuntu dari Baris Perintah

  3. Bagaimana cara mengonversi dokumen DjVu ke PDF di Linux hanya menggunakan alat baris perintah?