2017-01-18 2 views
0

Я использую MPDF, чтобы загрузить существующий файл как this-MPDF создает только pdf-файл для чтения?

$mpdf->Output('my_filename.pdf','D'); 

мне нужен файл, загруженный, только для чтения. Прямо сейчас загружаемые файлы можно открыть словом и отредактировать, я хочу этого избежать.

TL; DR: Я загружаю существующий файл из моей системы, мои клиенты могут изменить путем открытия в слове, необходимо, чтобы избежать that.I не может иметь защиту пароля для файлов (требование клиента)

+0

UPDATE: используется SetWatermarkImage для размещения изображения на страницах pdf, но я не думаю, что он служит цели. Любые другие решения приветствуются. –

ответ

1

Используйте функцию SetProtection(), как описано here.

$filename = 'filename.pdf'; 
$html = 'Testing PDF protection.'; 
$mpdf = new mPDF('utf-8', 'A4-P'); 
$mpdf->SetProtection(array()); 
$mpdf->WriteHTML($html); 
$mpdf->Output($filename,'D'); 
+0

Thanx, но нужно что-то, не имея дело с паролями. –

+0

Сохранение параметра пароля пустым! thanx..ans принято;) –