使用pisa创建的密码保护pdf文件



我正在使用python-pisa模块将html文件转换为pdf。我需要密码保护它。我在pisa模块中到处找,都找不到解决方案。有没有用python密码保护它?

约束条件是我希望我的文件保持html格式。根据需要,我想将其转换为pdf文件并对其进行密码保护。我不想使用reportlab模块。

您可以使用pyPdf,它对pisa是可选的,但有一种加密方法:

作为PDF工具包构建的纯Python库。它能够:

提取文档信息(标题、作者…),拆分逐页文档,逐页合并文档,裁剪页面,将多个页面合并为一个页面,加密和解密PDF文件

您可以使用pisa.CreatePDFencrypt参数

pdf = pisa.CreatePDF(html, encrypt='password', dest=response)

最新更新