如何使用 Python 将 HTML 转换为 PDF


Python 提供了 Pdfcrowd API v2,可将 HTML 文档转换为 PDF。此 API 非常易于使用,只需几行代码即可完成集成。

安装

Install the client library from PyPI
$ pip install pdfcrowd

从网页/HTML 到 PDF 的转换将在以下 3 个步骤中完成

步骤 1 − 下载 pdfkit 库

$ pip install pdfkit

步骤 2 − 现在下载 wkhtmltopdf

对于 Ubuntu/Debian −

sudo apt-get install wkhtmltopdf

对于 Windows −

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

步骤 3 − Python 中的下载代码 −

(一)已保存的 HTML 页面

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

(二)通过网站 URL 转换

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

(三)将文本存储在 PDF 中

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

更新于: 2019-07-30

1K+ 浏览

开启您的 职业

完成课程可获得认证

入门
广告