Alat manipulasi PDF di Ubuntu - Poppler
Sometomes Anda perlu menambahkan halaman ke PDF...
Atau hari lain Anda ingin mengekstrak gambar dan teks dari pdf…
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
-
pdfinfo
– Dapatkan metadata PDF (judul, penulis, halaman, dll.)pdfinfo file.pdf
-
pdftotext
– Ekstrak teks dari PDFpdftotext file.pdf [output.txt]
-
pdfimages
– Ekstrak gambar dari PDFpdfimages file.pdf output_prefix
-
pdftoppm
/pdftocairo
– Konversi halaman PDF ke gambar (PNG, JPEG, dll.)pdftoppm -png file.pdf output_prefix
-
pdfseparate
– Pecah PDF menjadi halaman individupdfseparate file.pdf output_%d.pdf
-
pdfunite
– Gabungkan beberapa PDF menjadi satupdfunite file1.pdf file2.pdf merged.pdf
-
pdftohtml
– Konversi PDF ke HTMLpdftohtml file.pdf [output.html]
-
pdffonts
– Daftar font yang digunakan dalam PDFpdffonts 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 melaluiapt
.
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