Page 1 sur 1

Quelle librairie pour ouvrir et protéger un PDF à la volée

Posté : 28 avr. 2008, 22:34
par pjl
J'ai besoin d'ouvrir des PDFs sans que l'utilisateur ne sache ou ils sont réellement stockés et sans qu'il ne puisse les imprimer.
Pour le premier point, la fonction header suffirait.
Pour le second point, il faut passer par une librairie PHP.
Sauf erreur, pdflib et fpdf ne le permette pas.
En connaissez-vous une autre qui le fasse ?

Merci.

Posté : 29 avr. 2008, 09:45
par caroube
cela dépend si tes documents sont créés dynamiquement avec PHP ou pas.

S'ils ne sont pas gérés dynamiquement avec PHP, le plus simple est que la protection anti-copie soit faite directement avec le logiciel qui a créé les PDF.
Ou sinon, tu achètes l'outil PDFLib Plop qui permet d'ajouter des protections sur un PDF existant (à condition que tu puisses l'installer sur le serveur).

Sinon, bien sûr que si, fpdf permettent de protéger des documents créés dynamiquement avec PHP
Pour fpdf, tu vas sur le site fpdf.org, puis scripts et tu recherches "protection"

Avec pdflib, c'est la fonction PDF_begin_document() http://fr3.php.net/manual/fr/function.p ... cument.php
PDF_begin_document($p, $filename, "masterpassword=abc123 permissions {noprint nomodify nocopy}");
Pour avoir la doc sur pdflib, il faut télécharger l'outil sur le site de l'éditeur / Même si vous n'installez pas la version payante, au moins vous pouvez récupérer le manuel utilisateur.