我从这里开始写:
但由于我在这里的声誉,我无法添加评论(我在 AskUbuntu 上表现更好,但我不能从那里获取我的代表点)。我还在那里开始了赏金,如果有人在两天内在这里回答并提供可接受的解决方案,我将在那里奖励。
现在,问题是:SetProtection 方法没有按预期工作。
想要的行为:使用 TCPDF 库创建受保护/加密的 PDF 文档,以便始终向每个人授予文档视图而无需询问任何密码,但如果尝试编辑,则需要密码。
我使用以下语法:
$pdf->SetProtection(array('修改', '复制', '注释表单', '填充表单', '提取', '汇编'), null, 'mypwd', 1);
正确的语法是什么(如果有),让每个人都可以阅读 pdf,但只能使用提供的“mypwd”进行编辑?
编辑:
您将看到一个带有空白用户密码和强主密码的文件。Ilovepdf.com 发现它已解锁,Libreoffice Draw 可以对其进行编辑。这不是预期的行为。
https://www.dropbox.com/s/864p8xjh1ue041z/tracking_12750_16.pdf?dl=0