Текстовое поле и вводимый текст редактируются при использовании плагина HTML2PDF.

Я использую плагин HTL2PDF.

Моя проблема заключается в том, что Texarea и PDF можно редактировать в PDF, который я получаю

Мой код выглядит следующим образом

require_once(app_path().'/libs/html2pdf/html2pdf.class.php');

        $html2pdf = new HTML2PDF('P','A4','en');



        $html2pdf->pdf->SetDisplayMode('fullpage');



        $html2pdf->WriteHTML($html22);



        $htmltosend=$html2pdf->Output('','S');

есть ли способ остановить его преобразование в редактируемый PDF


person Vikram Anand Bhushan    schedule 19.08.2015    source источник


Ответы (1)


Если я вас правильно понял, вы хотите создать PDF, но он не должен быть редактируемым? Используйте SetProtection как:

$html2pdf->pdf->SetProtection(array('print'), '');

Дополнительную информацию можно найти на странице http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:protect. Если вы используете пустой массив разрешений, будет разрешен только просмотр, но даже не печать. Возможные значения разрешений:

  • копировать: копировать текст и изображения в буфер обмена
  • печать: распечатать документ
  • изменить: изменить его (кроме аннотаций и форм)
  • annot-forms: добавить аннотации и формы
person syck    schedule 19.08.2015
comment
братан, я думаю, SetProtection должен добавить пароль к PDF, чтобы не сделать его нередактируемым - person Vikram Anand Bhushan; 20.08.2015
comment
Извините, что я не включил ссылку, теперь я добавил ее в ответ. Если вы не установите пароль, он не будет запрашивать его, но все равно ограничит доступ. - person syck; 20.08.2015
comment
Спасибо за ссылку. Я сделал это, но теперь все содержимое текстового поля и типов ввода не отображается в Windows и становится видимым на Mac, когда я нажимаю на них. - person Vikram Anand Bhushan; 20.08.2015