python - 在 python 中加密 PDF

标签 python pdf encryption

是否有可能和方法在 python 中加密 PDF 文件? 一种可能性是压缩 PDF,但还有另一种可能性吗? 感谢您的帮助 问候 菲利克斯

最佳答案

您可以使用 PyPDF2 :

from PyPDF2 import PdfFileReader, PdfFileWriter
with open("input.pdf", "rb") as in_file:
    input_pdf = PdfFileReader(in_file)

    output_pdf = PdfFileWriter()
    output_pdf.appendPagesFromReader(input_pdf)
    output_pdf.encrypt("password")

    with open("output.pdf", "wb") as out_file:
        output_pdf.write(out_file)

有关详细信息,请查看 PdfFileWriter docs .

关于python - 在 python 中加密 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43475295/

相关文章:

google-chrome - 使用 Chrome 打印到 PDF 时嵌入 @font-face 字体

c# - 解密SSIS密码节点

php - 从 php 到 c++ 的加密和解密

php - 使用 php 解析 pdf

python - 多项式回归度数增加误差

python - Matplotlib scatter() : default value for size, 标记形状

python - 无法使用 pyenv ipython 笔记本导入 matplotlib

javascript - 使用 Angular 2 下载 Node 流

java - 如何将此 PHP 行移植到 Java?

python - Tensorflow 对象检测 API 的训练和验证准确性