Giới thiệu wkhtmltopdf
wkhtmltopdf và wkhtmltoimage là các công cụ dòng lệnh mã nguồn mở (LGPLv3) để xuất mã HTML thành PDF và các định dạng hình ảnh khác nhau bằng cách sử dụng công cụ Qt WebKit.
- Website: https://wkhtmltopdf.org/
- Github: https://github.com/wkhtmltopdf/wkhtmltopdf
Cài đặt wkhtmltopdf trên Ubuntu Server 18.04
Cài đặt các thư viện cần thiết
sudo apt-get install libfontenc1 x11-common xfonts-encodings xfonts-utils fontconfig libxrender1 xfonts-75dpi xfonts-base libjpeg-turbo8
Download file cài đặt bằng lệnh sau
wget --no-check-certificate https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
Cài đặt wkhtmltopdf
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
Sử dụng wkhtmltopdf
- Download và cài đặt như hướng dẫn ở trên
- Tạo file HTML mà bạn muốn tạo thành file PDF
- Tạo file PDF từ file HTML bằng lệnh sau: wkhtmltopdf vinasupport.html
Ngoài ra bạn có thể tạo file PDF từ đường dẫn URL của 1 trang web bằng lệnh sau:
wkhtmltopdf http://google.com google.pdf
Nguồn: vinasupport.com