Digital Note

Grab a coffe, take a seat, maybe listen to some music and relax by reading our digital daily diary. We want to share our minds and know how with you and the whole world!

Blog phones

Membuat PDF dari HTML (URL page) dengan OpenSource Tool [ Linux / OS X / Windows ]

Apakah Anda memerlukan opensource tool yang cross-platform dan sederhana untuk mengubah halaman web ataupun HTML ke file PDF? Coba wkhtmltopdf.

Dari halaman rumah proyek:

Utilitas shell yang sangat sederhana untuk mengubah html ke pdf menggunakan webkit/mesin rendering, dan Qt. Saya telah menemukan beberapa alat baris perintah yang memungkinkan Anda untuk mengkonversi HTML-dokumen ke PDF-dokumen, namun semua yang saya coba kurang menghasilkan file yang sempurna. Baru-baru ini QT 4.4 dirilis dengan widget WebKit (WebKit adalah mesin Apel Safari, yang merupakan fork dari KDE KHTML), dan membuat alat yang baik menjadi sangat mudah.

Fitur Software

  1. lintas platform.
  2. Open source.
  3. Mengkonversi halaman web apapun menjadi dokumen PDF menggunakan webkit.
  4. Anda dapat menambahkan header dan footer.
  5. TOC generasi.
  6. konversi modus batch.
  7. Dapat dijalankan di server Linux dengan XServer (libs client X11 harus diinstal).
  8. Dapat langsung digunakan oleh PHP atau Python melalui binding untuk libwkhtmltox.

Catatan untuk pengguna Debian / Ubuntu Linux

Anda dapat menginstal wkhtmltopdf menggunakan perintah apt-get:

sudo apt-get install wkhtmltopdf
sudo ln -s /usr/bin/wkhtmltopdf /usr/local/bin/html2pdf

Instal wkhtmltopdf di MacOS unix

Ketik perintah berikut:

brew install wkhtmltopdf

atau bisa juga dengan:

brew cask install wkhtmltopdf

Install wkhtmltopdf manual

Kunjungi halaman ini untuk download wkhtmltopdf untuk Linux / MS-Windows / Apple Mac OS X. Anda juga dapat menggunakan perintah wget sebagai berikut:

wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2
tar xvf wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2
sudo mv wkhtmltopdf-amd64 /usr/local/bin/
ln -s /usr/local/bin/wkhtmltopdf-amd64 /usr/local/bin/html2pdf

Bagaimana cara menggunakan wkhtmltopdf?

Sintaksnya adalah sebagai berikut:

html2pdf http://www.aldo-expert.com/path/to/url.html output.pdf
html2pdf http://www.aldo-expert.com/blog/print/url-slut.html output.pdf
html2pdf -option1 -option2 http://www.aldo-expert.com/blog/print/url-slut.html

atau bisa menggunakan nama asli

wkhtmltopdf http://www.aldo-expert.com/path/to/url.html output.pdf
wkhtmltopdf http://www.aldo-expert.com/blog/print/url-slut.html output.pdf
wkhtmltopdf -option1 -option2 http://www.aldo-expert.com/blog/print/url-slut.html output.pdf

grayscale pdf
Berikut PDF akan dihasilkan di grayscale:

html2pdf -g http://www.aldo-expert.com/privacy-policy privacy-policy.pdf

Mengatur orientasi Landscape atau Portrait
Gunakan sintaks berikut:

html2pdf -O Landscape http://www.aldo-expert.com/privacy-policy privacy-policy.pdf

-O Landscape|Portrait. The default is Portrait.

Bagaimana cara mengatur ukuran halaman?
Gunakan sintaks berikut:

html2pdf -S SIZE http://www.aldo-expert.com/privacy-policy privacy-policy.pdf

Bagaimana menghasilkan daftar isi?
Sebuah daftar isi dapat ditambahkan ke dokumen dengan menambahkan toc pada opsi baris perintah. Sebagai contoh:

html2pdf toc http://www.aldo-expert.com/privacy-policy privacy-policy.pdf

wkhtmltopdf-amd64.output

Semoga informasi ini bisa bermanfaat khususnya bagi programmer

Trackback from your site.

Leave a comment