1

bonjour,

j'utilise html2pdf version 4.03

Les utilisateurs créés leur pdf, et l'enregistre localement ==> une fois créé, ils peuvent le modifier.

Ensuite, ils les transmettent via un formulaire => une fois transmis, je peux modifier le pdf

J'ai tenté d'utiliser l'option de blocage via un mot de passe $html2pdf->pdf->SetProtection(array('modify'), '1234');

Cependant, moi aussi, j'ai besoin du mot de passe pour lire le pdf.

Je m'y prends peut-être mal, mais comment puis-je faire pour qu'une fois le pdf créé, celui-ci ne puisse plus être modifiable par celui qui l'a créé, et celui qui doit le lire ?

Merci beaucoup.

2

Je ne sais pas si html2pdf gère ça, mais j'utilise pdftk avec php-pdftk qui a une méthode flatten() qui permet de convertir la partie données de formulaire en texte normal non modifiable (enfin, avec un outil Adobe ou même LibreOffice, on peut modifier un PDF, hein... pour le rendre vraiment non modifiable, il faut utiliser les extensions Adobe qui permettent d'utiliser un certificat visant à protéger le fichier en modification - et à le certifier. Problème : c'est du pur Adobe et les lecteurs autres ne les lisent pas ou les lisent mal).
avatar