使用 zend pdf 限制用户操作

Restrict user actions with zend pdf

在 Zend Framework(任何版本)中是否可以限制用户对 Zend Pdf 的操作?

例如,对于 Adob​​e Acrobat,您可以在 PDF 文件上设置密码并通过设置权限对其进行自定义。如允许使用有效密码进行复制、编辑和打印。否则,用户只能查看 pdf。

我使用 Zend Framework 2 中的 zend pdf 根据他们的配置文件为客户生成 pdf 文件。有些客户希望 pdf 默认只有查看权限。这可以通过 Zend Framework 实现吗?

如果不是,使用 chmod 是更改文件权限的好选择吗?

作为旁注,是的,我完全知道为了获得对 pdf 的完全访问权限有很多变通办法,但是拥有仅查看权限会过滤掉 99% 想要修改的用户它。

如果这根本不可能,不管怎么看,有什么建议吗?

要使用所有 pdf 定制,您必须使用外部 PDF 库,因为 Zend PDF 没有正确提供所有定制。我已经在使用 Zend PDF 时遇到了很多问题,现在我正在使用 MPDF,与 Zend PDF 相比,它使用起来非常简单,而且你现在可以做所有你想做的事情,比如允许复制,使用有效密码编辑和打印等。所以通过这个 link 你可以找到一切。

https://mpdf.github.io/reference/mpdf-functions/setprotection.html.

谢谢。