使用zend pdf限制用户操作

时间:2017-11-23 10:30:23

标签: php pdf zend-framework zend-framework2

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

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

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

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

作为旁注,是的,我完全清楚有足够的解决办法来获得对pdf的完全访问权限,但只有视图权限才能过滤掉99%想要修改它的用户。

如果这根本不可能,无论你怎么看,那么有什么建议吗?

1 个答案:

答案 0 :(得分:1)

要使用所有pdf自定义项,您必须使用外部PDF库,因为Zend PDF无法正确提供所有自定义项。我已经使用Zend PDF遇到了很多问题,现在我使用的是MPDF,与Zend PDF相比,它使用起来非常简单,而且你可以做你现在想要做的所有事情,比如允许复制,使用有效密码等进行编辑和打印。因此,通过此链接可以找到所有内容。

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

感谢。