Convert html ke pdf dengan python
Walaupun banyak sekali tool online web base yang sangat mudah di gunakan untuk convert html ke pdf, namun kali ini kami akan memberikan tips bagaimana cara Convert html ke pdf dengan python.
Kenapa kita harus menggunakan pemrograman sendiri
- Kita bisa lebih leluasa dan flexieble
- Jika ingin mengconversi dalam jumlah banyak, ini juga lebih cepat
Library yang dibutuhkan
- Pdf Kit
- wkhtmltopdf yang bisa anda download di http://wkhtmltopdf.org/
Ok sebelumnya silahkan teman teman semua install pdfkitnya dengan cara mengetikan di terminal
1
|
pip install pdfkit |
Setelah itu , silahkan ke http://wkhtmltopdf.org/ untuk download library wkhtmltopdf. Pilihlah yang archive saja, jika anda menggunakan os windows.
Atau anda langsung download secara langsung lewat link ini. Steelah itu extract dengan 7zip atau win rar
Dadalah tahap ini anda sudah menginstal semua librarray yang dibutuhkan. Disini kami akan berikan 2 sample coding untuk convert file html ke pdf, dan dari url ke pdf
Berikut adalah sample coding convert html file ke pdf
import pdfkit
#Path dimana letak wkhtmltopdf.exe berada
wkhtmltopdf_path = r'D:\wkhtmltox\bin\wkhtmltopdf.exe'
#Path HTML file
htmlfile_path = 'sample.html'
#Setting pdfkit konfigurasi untuk wkhtmltopdf.exe
config = pdfkit.configuration(wkhtmltopdf=wkhtmltopdf_path)
#Convert HTML file ke PDF
pdfkit.from_file(htmlfile_path, output_path=htmlfile_path, configuration=config)
Berikut adalah Sample Code Convert Url Ke PDF
import pdfkit
#Path dimana letak wkhtmltopdf.exe berada
wkhtmltopdf_path = r'D:\wkhtmltox\bin\wkhtmltopdf.exe'
#Path HTML file
htmlfile_path = 'sample.html'
#Setting pdfkit konfigurasi untuk wkhtmltopdf.exe
config = pdfkit.configuration(wkhtmltopdf=wkhtmltopdf_path)
#Convert Url ke PDF
pdfkit.from_url("https://example.com", output_path=htmlfile_path, configuration=config)