Memisahkan sebagian halaman dari file pdf dengan pdftk

Sering pengetahuan kita dapat bermula dari masalah yang timbul yang memerlukan solusi cepat dan efisien alias ga pake ribet.

Masalah bermula dari file ebook BSE siswa yang saya distribusikan melalui jaringan ke 40 PC client diskless (K12LTSP). Ketika siswa mencoba membuka file pdf tersebut ternyata semakin banyak yang membuka semakin lambat komputer. Bahkan sampai server menangalami overbandwith. Padahal sudah menggunakan switch kelas giganet.

Akhirnya saya coba solusi lain yaitu dengan mengcopy paste sebagian halaman ke pengolah kata (libre office) yaitu pada halaman yang saat itu dibutuhkan saja. Tujuannyasetelah itu mau di ekport ke file pdf. Tapi ternyata hasilnya kurang memuaskan karena bentuk dokumen pdf yang kompleks seperti keberadaan gambar, geader dan footer.

Penggunaan aplikasi OCR saya kesampingkan karena prosesnya cukup panjang dan hasilnya tetap kurang sempurna. Upaya lain yang sudah saya coba adalah dengan mencetak (print) dengan nama printer Print_to_PDF yang ternyata some how hanya menghasilkan satu halaman yang kosong melompong.

Akhirnya setelah googling ditemukan solusi jitu dengan command line pdftk. yang saya dapat di situs ini :

http://www.linuxjournal.com/content/tech-tip-extract-pages-pdf

langkahnya sungguh sangat sederhana yaitu :

1. install pdftk dari terminal dengan perintah :

sudo apt-get install pdftk <enter>

2. kemudian setelah selesai kita sudah bisa langsung melakukan pengambilan sebagian dari halaman-halaman dari file pdf yang kita inginkan. Misalnya kita ingin memisahkan halaman 20 sd 27 maka perintahnya adalah :

pdftk filesumber.pdf cat 20-27 output filetarget.pdf <enter>

maka akan terbentuk file dengan nama : filetarget.pdf yang hanya berisi halaman 20 sd 27 dari file filesumber.pdf.

Sangat simple bukan….!!!

(Catatan: langkah di atas dijalankan di PC dengan OS linux mint)

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s