Konversi HTML ke PDF

wkhtmltopdf

wkhtmltopdf

Menyambung tulisan saya sebelumnya. Ada banyak cara untuk mengubah file HTML menjadi PDF di Ubuntu. Anda bisa mencarinya sendiri lewat Ubuntu Software Center atau Synaptic Package Manager. Sebut saja misalnya, cups-pdf, pdftk, wkhtmltopdf, dll. Ada juga addons Firefox untuk keperluan ini, misalnya PrintPDF.

Dari beberapa yang pernah saya coba, semuanya sama saja. Link/hyperlink dalam file PDF yang dihasilkan tidak aktif lagi/tidak berfungsi sebagaimana mestinya. File PDF seakan file gambar biasa tanpa link. Padahal link/hyperlink sangat penting. Saya butuh hasil file PDF yang masih punya link!

Dari alternatif yang saya sebutkan di atas, wkhtmltopdf baru ternyata bisa melakukannya. Berikut ini cara menginstall dan menggunakan wkhtmltopdf terbaru selengkapnya:

INSTALL WKHTMLTOPDF:

  1. Jika sudah ada wkhtmltopdf yang diinstall lewat Ubuntu Software Center/Synaptic Package Manager, hapus/uninstall dulu. Ketik sudo apt-get remove wkhtmltopdf.
  2. Install wkhtmltopdf terbaru. Jangan install dari repository/Ubuntu Software Center (aka jangan pakai perintah sudo apt-get install wkhtmltopdf), sebab yang ini tidak bisa preserve hyperlink (aka hyperlink pada output PDF tetap mati/tidak aktif/tidak berfungsi), tapi download di sini. Dalam contoh ini, saya download wkhtmltopdf-0.9.9-static-i386.tar.bz2.
  3. Links does not work using an unpatched version of QT (like the one Ubuntu descributes), please download the static binary from the wkhtmltopdf website.

    /Jakob

  4. Ekstrak file tersebut. Cara paling gampang: klik kanan filenya, kemudian pilih Extract Here (mirip di Windows, kan?😀 ). Bisa juga dengan perintah di terminal: tar -xvf wkhtmltopdf-0.9.9-static-i386.tar.bz2. Hasilnya, sebuah file bernama wkhtmltopdf-i386.
  5. Pindah file tersebut ke direktori /usr/bin/wkhtmltopdf. Ketik sudo mv wkhtmltopdf-i368 /usr/bin/wkhtmltopdf
  6. Selesai!

MENGGUNAKAN WKHTMLTOPDF:

Untuk menggunakannya, ketik wkhtmltopdf nama_file.html nama_file.pdf. Contoh: wkhtmltopdf tutorial.html tutorial.pdf.

Selain file html (offline), kita juga bisa mengubah halaman web menjadi PDF. Format perintahnya: wkhtmltopdf URL nama_file.pdf. Contoh: wkhtmltopdf-i386 http://esetianto.wordpress.com/2010/08/28/install-google-sketchup-di-ubuntu/ tes.pdf. Hasilnya seperti ini. Perhatikan link/hyperlink dalam file PDF. Masih berfungsi, kan..?!🙂

Selamat mencoba!

REF: wkhtmltopdf

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s