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
- lintas platform.
- Open source.
- Mengkonversi halaman web apapun menjadi dokumen PDF menggunakan webkit.
- Anda dapat menambahkan header dan footer.
- TOC generasi.
- konversi modus batch.
- Dapat dijalankan di server Linux dengan XServer (libs client X11 harus diinstal).
- 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
Semoga informasi ini bisa bermanfaat khususnya bagi programmer