有没有办法禁用 PHP 中使用 DOMPDF 生成的文档的复制和粘贴?
我喜欢在我的网站中生成pdf,我也喜欢防止用户复制和粘贴内容。 dompdf 库可以吗?
要防止生成的 pdf 被复制(复制和粘贴),请使用不带参数的 setEncryption
所以代码(我已经测试过,100%工作)是:
<?php
require_once 'vendor/autoload.php';
// reference the Dompdf namespace
use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new Dompdf();
$dompdf->loadHtml('hello world');
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'landscape');
// Render the HTML as PDF
$dompdf->render();
$dompdf->get_canvas()->get_cpdf()->setEncryption();
// Output the generated PDF to Browser
$dompdf->stream('output.pdf');
?>