在 Python 中将 HTML 保存为 PDF

文章目录[隐藏]

使用 wkhtmltopdf API

wkhtmltopdf 是一组开源工具,可以将 HTML 网页转换为 PDF。我们使用 pdfkit 模块在 Python 中处理它。该模块的功能可以在单个或多个网页上运行,并将它们保存为 PDF 文件。

我们可以直接从网页 URL 或设备上保存的 HTML 文件中读取内容。from_url() 函数从 URL 读取内容,而 from_file() 函数从文件读取。

文件的名称和路径可以在函数中指定。

看下面的代码看看它们的用途

import pdfkit pdfkit.from_url('https://www.delftstack.com/', 'sample.pdf')

安装

Python-PDFKit:HTML 到 PDF 包装器

安装 python-pdfkit:

$ pip install pdfkit (或者 pip3 for python3)

安装 wkhtmltopdf:

Debian/Ubuntu: $ sudo apt-get install wkhtmltopdf

苹果系统:

$ brew install homebrew/cask/wkhtmltopdf

 

 

相关推荐

window网页转pdf

在工作中我们经常需要做竞品分析,因此需要将竞争对手的网页下载,下来留档。但是使用chrome插件或者使用Ado ...

用Python去除图片水印

大家好,我是小五? 前一阵给大家分享了,如何给图片加水印。评论区就有小伙伴问,可不可使用Python去除图片水 ...