Computer >> Máy Tính >  >> Lập trình >> Python

Cách chuyển đổi HTML sang PDF bằng Python

Python cung cấp Pdfcrowd API v2 để chuyển đổi tài liệu HTML sang PDF. API này rất dễ sử dụng và việc tích hợp chỉ mất một vài dòng mã.

Cài đặt

Install the client library from PyPI
$ pip install pdfcrowd

Quá trình chuyển đổi sẽ được hoàn tất trong 3 bước sau đây từ Trang web / HTML sang PDF

Bước 1 - Tải xuống pdfkit thư viện

$ pip install pdfkit

Bước 2 - Bây giờ tải xuống wkhtmltopdf

Đối với Ubuntu / Debian -

sudo apt-get install wkhtmltopdf

Đối với Windows -

(a) Download link : WKHTMLTOPDF
(b) Set : PATH variable set binary folder in Environment variables.

Bước 3 - Mã bằng Python để tải xuống -

(i) Trang HTML đã được lưu

import pdfkit 
pdfkit.from_file('my_test.html', my_'output.pdf')

(ii) Chuyển đổi theo URL của trang web

import pdfkit
pdfkit.from_url('https://www.google.co.in/','my_testpdf.pdf')

(iii) Lưu trữ văn bản dưới dạng PDF

import pdfkit
pdfkit.from_string('my_testpdf ABC','testpdf.pdf')