gpt4 book ai didi

security - 禁用 PDF 打印的命令行工具

转载 作者:行者123 更新时间:2023-12-02 18:35:34 25 4
gpt4 key购买 nike

有谁知道有一个“免费”命令行工具可以锁定 pdf 用户无法打印它。我需要能够将其放入批处理中以循环遍历文件夹并禁用 adobe standard 和 reader 的打印。是否可以使用任何工具从命令行执行此操作?

最佳答案

首先,pdftk:

您可以使用pdftk(适用于 Linux、Unix、Mac OS X 和 Windows)设置“所有者密码”:

pdftk \
input.pdf \
output semi-protected.pdf \
owner_pw "supersecret"

结果是这样的,例如:

pdfinfo semi-protected.pdf | grep Encrypted:

Encrypted: yes (print:no copy:no change:no addNotes:no)

您可以修改命令以额外要求用户密码才能打开 PDF:

pdftk \
input.pdf \
output semi-semi-protected.pdf \
owner_pw "supers3cr3t" \
user_pw "s3cr3t"

您可以修改命令以(有选择地)“允许”其他用户操作:

pdftk \
input.pdf \
output semi-semi-protected.pdf \
owner_pw "supers3cr3t" \
allow ModifyContents \
allow CopyContents \
allow ScreenReaders \
allow ModifyAnnotations

结果可能是这样的,例如:

pdfinfo semi-semi-protected.pdf | grep Encrypted:

Encrypted: yes (print:no copy:yes change:yes addNotes:yes)

第二,podofoencrypt:

命令行示例:

podofoencrypt \
--rc4v2 \
-o "supers3cr3t" \
-u "s3cr3t" \
--edit \
--copy \
--editnotes \
--fillandsign \
--accessible \
--assemble \
input.pdf \
semi-protected.pdf
<小时/>

大而胖的警告:

您应该意识到,这种“保护”PDF 文件的方式绝不是 super 安全的。有很多 PDF 破解软件实用程序可以轻松取消对 PDF 文件的保护。此方法只是防止大多数计算机新手弄乱您的文件的非常基本的方法。

<小时/>

此外,另请参阅

第三,qpdf:

Martin Schröder's answer !

关于security - 禁用 PDF 打印的命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11975159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com