受信者がdompdfのpdfファイルの内容を選択してコピーするのを防ぐ方法はありますか?
開いたときに画像のように見える他のPDFファイルのように、すべての文字と画像は選択できませんか?
基盤となるCPDFエンジンを使用して、ユーザーがドキュメントで何ができるかを指定できます。CPDFドキュメントによると:
[setEncryption()]関数を呼び出すと、暗号化されるドキュメントが設定されます。これは、ユーザーがカットアンドペーストや印刷を使用できないようにドキュメントにマークを付ける唯一の方法です。
オプションなしで呼び出しを使用すると、デフォルトでは、ユーザーが切り取りと貼り付けまたは印刷を行うことができなくなります。ドキュメントを開くために必要なパスワードはありません。
パスワードをオフに設定すると、ユーザーはドキュメントを開くためにパスワードを入力する必要があります。ドキュメントを開いたときに所有者パスワードを入力すると、ユーザーは印刷などを行うことができます。2つのパスワードが同じに設定されている(または所有者パスワードが空白のままになっている)場合、所有者パスワードはなく、ドキュメントアクセス可能モードでは開くことができません。
pcアレイを使用して、特定のアクションを許可できます。次の例では、所有者パスワードとユーザーパスワードを設定し、印刷と切り取りと貼り付けを許可します。
$pdf->setEncryption('trees','frogs',array('copy','print'));
上記の例を使用すると、dompdfを使用して、最初にドキュメントをレンダリングし、次に次の行に沿って何かを発行します。
$dompdf->get_canvas()->get_cpdf()->setEncryption('trees','frogs',array('copy','print'));