Alat manipulasi PDF di Ubuntu - Poppler

Sometomes Anda perlu menambahkan halaman ke PDF...

Konten Halaman

Atau hari lain Anda ingin mengekstrak gambar dan teks dari pdf

spanners are very busy chasing portable documents Di atas adalah sebuah gambar yang dihasilkan oleh AI dengan model Flux 1) yang menunjukkan bagaimana “spanners sangat sibuk mengejar dokumen portabel”.

Tentang Poppler

Poppler adalah perpustakaan rendering PDF yang bebas dan open-source yang digunakan dalam sistem Linux, termasuk Ubuntu. Ia menyediakan utilitas baris perintah untuk memanipulasi dan mengonversi file PDF. Berikut adalah ringkasan utilitas Poppler di Ubuntu dan cara menggunakannya:

Apa itu Poppler di Ubuntu?

  • Poppler adalah perpustakaan rendering PDF berbasis kodebasis xpdf-3.0.
  • Ia mencakup beberapa alat baris perintah untuk mengekstrak teks, gambar, menggabungkan/memecah PDF, dan mengonversi PDF ke format lain.
  • Umum digunakan dalam lingkungan desktop GNOME dan KDE.

Pemasangan

Untuk memasang utilitas Poppler di Ubuntu, jalankan:

sudo apt-get install poppler-utils

Poppler adalah perpustakaan rendering PDF berbasis viewer PDF Xpdf.

Paket ini berisi utilitas baris perintah (berbasis Poppler) untuk mendapatkan informasi dokumen PDF, mengonversinya ke format lain, atau memanipulasinya:

  • pdfdetach – daftar atau ekstrak file yang tersemat (lampiran)
  • pdffonts – analisis font
  • pdfimages – ekstraktor gambar
  • pdfinfo – informasi dokumen
  • pdfseparate – alat ekstraksi halaman
  • pdfsig – memverifikasi tanda tangan digital
  • pdftocairo – konverter PDF ke PNG/JPEG/PDF/PS/EPS/SVG menggunakan Cairo
  • pdftohtml – konverter PDF ke HTML
  • pdftoppm – konverter PDF ke PPM/PNG/JPEG
  • pdftops – konverter PDF ke PostScript (PS)
  • pdftotext – ekstraksi teks
  • pdfunite – alat penggabungan dokumen

Utilitas Poppler Penting dan Penggunaannya

  1. pdfinfo – Dapatkan metadata PDF (judul, penulis, halaman, dll.)

    pdfinfo file.pdf
    
  2. pdftotext – Ekstrak teks dari PDF

    pdftotext file.pdf [output.txt]
    
  3. pdfimages – Ekstrak gambar dari PDF

    pdfimages file.pdf output_prefix
    
  4. pdftoppm / pdftocairo – Konversi halaman PDF ke gambar (PNG, JPEG, dll.)

    pdftoppm -png file.pdf output_prefix
    
  5. pdfseparate – Pecah PDF menjadi halaman individu

    pdfseparate file.pdf output_%d.pdf
    
  6. pdfunite – Gabungkan beberapa PDF menjadi satu

    pdfunite file1.pdf file2.pdf merged.pdf
    
  7. pdftohtml – Konversi PDF ke HTML

    pdftohtml file.pdf [output.html]
    
  8. pdffonts – Daftar font yang digunakan dalam PDF

    pdffonts file.pdf
    

Catatan Tambahan

  • Kebanyakan perintah mendukung -h atau --help untuk opsi detail.
  • Poppler sudah terinstal di banyak sistem Linux, tetapi jika hilang, poppler-utils dapat diinstal melalui apt.

Informasi Paket Launchpad Ubuntu

https://launchpad.net/ubuntu/+source/poppler

gir1.2-poppler-0.18: Data introspeksi GObject untuk poppler-glib
libpoppler-cpp-dev: Perpustakaan rendering PDF -- file pengembangan (antarmuka CPP)
libpoppler-cpp1: Perpustakaan rendering PDF (perpustakaan bersama CPP)
libpoppler-cpp1-dbgsym: Tidak ada ringkasan tersedia untuk libpoppler-cpp1-dbgsym di ubuntu plucky.
libpoppler-dev: Perpustakaan rendering PDF -- file pengembangan
libpoppler-glib-dev: Perpustakaan rendering PDF -- file pengembangan (antarmuka GLib)
libpoppler-glib-doc: Perpustakaan rendering PDF -- dokumentasi untuk antarmuka GLib
libpoppler-glib8t64: Perpustakaan rendering PDF (perpustakaan bersama berbasis GLib)
libpoppler-glib8t64-dbgsym: Simbol debug untuk libpoppler-glib8t64
libpoppler-private-dev: Perpustakaan rendering PDF -- file pengembangan pribadi
libpoppler-qt5-1t64: Perpustakaan rendering PDF (perpustakaan bersama berbasis Qt 5)
libpoppler-qt5-1t64-dbgsym: Simbol debug untuk libpoppler-qt5-1t64
libpoppler-qt5-dev: Perpustakaan rendering PDF -- file pengembangan (antarmuka Qt 5)
libpoppler-qt6-3t64: Perpustakaan rendering PDF (perpustakaan bersama berbasis Qt 6)
libpoppler-qt6-3t64-dbgsym: Simbol debug untuk libpoppler-qt6-3t64
libpoppler-qt6-dev: Perpustakaan rendering PDF -- file pengembangan (antarmuka Qt 6)
libpoppler140: Perpustakaan rendering PDF
libpoppler140-dbgsym: Simbol debug untuk libpoppler140
poppler-utils: Utilitas PDF (berbasis Poppler)
poppler-utils-dbgsym: Simbol debug untuk poppler-utils

Tautan yang Berguna