使用 DOMPDF 禁用复制和粘贴

问题描述 投票:0回答:1

有没有办法禁用 PHP 中使用 DOMPDF 生成的文档的复制和粘贴?

我喜欢在我的网站中生成pdf,我也喜欢防止用户复制和粘贴内容。 dompdf 库可以吗?

php dompdf
1个回答
0
投票

要防止生成的 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');

?>
© www.soinside.com 2019 - 2024. All rights reserved.