如何防止excel文件在php中被打开。我已经创建了密码保护的zip文件使用
exec(zip -p file.zip /path);但是我在这里遇到的问题是当我试图在windows中解压受密码保护的zip时。我在linux操作系统下工作得很好,但在windows上就不行了。
谁能建议我如何保护excel文件与密码在php中,无论是用zip方法或直接密码对excel文件使用PHP代码。
发布于 2017-04-06 15:33:00
您是否尝试过使用setEncryption方法?
$dompdf->get_canvas()->get_cpdf()->setEncryption("pass", "pass");发布于 2017-09-11 06:35:23
Simone的答案非常接近。
下面是一个使用Laravel 5.4和Laravel DOMPDF wrapper by barryvdh的工作示例:
$content = 'some html';
$dompdf = \App::make('dompdf.wrapper');
$dompdf->loadHTML($content)->setPaper('a4');
$dompdf->getDomPDF()->getCanvas()->get_cpdf()->setEncryption("pass", 'your_password');如果您没有使用barryvdh包,只需检查dompdf库,直到找到检索Canvas类的方法,然后找到包含setEncryption方法的CPDF类。
希望这能有所帮助!
https://stackoverflow.com/questions/43248306
复制相似问题