Trik Menghapus Halaman di PDF secara Batch dan Cepat!
Ada beberapa software yang bisa kita pakai untuk edit PDF di Linux.
Namun, jika bekerja dengan banyak file PDF, saya sarangkan menggunakan software yang berbasis text atau command line.
Nah, salah satu tools untuk edit PDF di Linux yang cukup powerful adalah pdftk
.
Tools ini berbasis CLI, jadi kita harus menggunakannya di Terminal.
Gimana cara pakainya?
Oke, mari kita bahas…
Aku punya banyak file PDF
Pada kasus kali ini, aku punya banyak file PDF yang di halaman 1 terdapat cover yang tidak diinginkan.
Soalnya nanti kalau diimpor ke Calibre, ini akan menjadi cover-nya.
Karena itu, saya harus menghapusnya.
Caranya gimana?
Hapus Halaman dengan pdftk
Cukup gunakan perintah ini untuk hapus halaman pertama pada PDF: 1
pdftk nama-file.pdf cat 2-end output hasil-nama-file.pdf
Perhatikan:
nama-file.pdf
adalah nama file pdf yang ingin kita hapus halamannyacat 2-end
maksudnya membiarkan halaman ke-2 sampai halaman terakhir dari pdf-nya, jadi cuma halaman 1 yang dihapushasil-nama-file.pdf
adalah file hasilnya.
Nah, ini untuk menghapus halaman di satu file PDF saja.
Gimana kalau banyak file?
Gampang..
Hapus Halaman di banyak File PDF secara Batch
Pertama, kita harus masuk dulu ke folder tempat file-file PDF itu tersimpan.
Kita bisa pakai perintah cd
untuk masuk ke sana.
Setelah itu, jalankan perintah berikut untuk menghapus halaman 1 dari semua PDF secara batch. 2
mkdir out
for i in *pdf; do pdftk "$i" cat 2-end output "out/$i"; done
Perhatikan!
mkdir out
adalah perintah untuk membuat folder baru dengan namaout
, nantinya hasil daripdftk
akan disimpan di sini.for i in *pdf
artinya kita memilih semua file PDF yang ada di dalam folder saat ini.do pdftk "$i" cat 2-end output "out/$i"
artinya kita akan menghapus halaman pertama pada semua file PDF yang ada di dalam folder saat ini dan hasilnya kita simpan ke dalam folderout
.done
artinya mengakhiri perulangan saat semua file PDF-nya sudah dikerjakan.
Hasilnya bisa kamu lihat di folder out
.
Oke, gampang kan.
Selamat Mencoba!
Selamat mencoba, kalu berhasil jangan lupa share trik ini ke temanmu. Kalau gagal, coba sini ceritakan di kolom komentar, mengapa kok bisa gagal!

Ahmad Muhardian Peternak Linux
Pengguna Linux sejak 2010. Founder of Petani Kode. Suka belajar hal baru dan menulis. Jika kamu suka dengan tulisan saya, silakan berikan dukungan biar semangat dan terus berkarya.