在PHP中使用mPDF生成不可编辑的pdf

在PHP中使用mPDF生成不可编辑的pdf,php,pdf,mpdf,Php,Pdf,Mpdf,我正在使用以下代码创建pdf文件: session_start(); $fileID = $_SESSION['fileID']; $yourHtml = "$fileID.html"; $mpdf=new mPDF('', '', 0, '', 0, 0, 0, 0, 0, 0); $mpdf->SetDisplayMode('fullpage'); $mpdf->WriteHTML(file_get_contents('main.css')

我正在使用以下代码创建pdf文件:

session_start();
    $fileID = $_SESSION['fileID'];
    $yourHtml = "$fileID.html";
    $mpdf=new mPDF('', '', 0, '', 0, 0, 0, 0, 0, 0);
    $mpdf->SetDisplayMode('fullpage');
    $mpdf->WriteHTML(file_get_contents('main.css'),1);
    $mpdf->WriteHTML(file_get_contents($yourHtml)); 
    $mpdf->Output("$fileID.pdf", 'F');

但用这种方法创建的pdf文件我可以使用Illustrator等矢量图形应用程序进行编辑。如何制作不可编辑的pdf。

你真的不能。总是有办法改变文件内容的。你完全正确!只有当你设置了用户密码,它才能正常工作——这不是你的想法。SetProtection()中似乎存在错误。将源代码(v5.6)与文档进行了比较,但没有差异或“秘密”。它根本不起作用:(