Est-il possible de générer un PDF non modifiable?
Actuellement, les documents que je génère à l'aide pdflatex
peuvent être modifiés avec des applications telles qu'Adobe Acrobat X Pro.
J'ai des documents PDF qui ne peuvent pas être modifiés avec Acrobat, alors comment puis-je les reproduire avec LaTeX?
Réponses:
Le PDF Toolkit est une application gratuite, ligne de commande qui fournit cette fonctionnalité. Vous définissez le "mot de passe du propriétaire" (
owner_pw <password>
) et spécifiez les propriétés autorisées pour le document. Voici un exemple (extrait de la page Exemples Pdftk ) qui chiffre le document avec une force de 128 bits et autorise uniquement l'impression:Il donne les propriétés de document suivantes dans Adobe:
D'autres autorisations peuvent également être définies (à partir de la page de manuel Pdftk ):
Il s'avère que ces fonctionnalités de sécurité dépendent beaucoup du spectateur et il existe des moyens de les contourner.
la source
J'ajouterai ceci comme réponse, car cela répond à la question d'une manière ou d'une autre et c'est long et un peu compliqué. La réponse courte est: non, ce n'est pas possible. Une fois que vous pouvez lire le PDF sur votre écran, cela signifie qu'il y a toutes les informations et que le PDF peut être modifié. Bien entendu, les programmes Adobe n'offrent pas de telles fonctionnalités. Mais si vous souhaitez que le PDF soit modifiable, vous pouvez toujours utiliser ImageMagick:
Ensuite, la qualité étant très élevée, tout OCR suffisamment bon pourra le reconvertir en texte. Et il y a sûrement d'autres possibilités. Comme cela a été mentionné par les autres personnes, vous pouvez décoder le PDF en PS (ce qui est possible car dans une certaine mesure, c'est ce que le lecteur PDF doit faire), puis le reconvertir et vous disposez d'un fichier PDF modifiable.
Conclusion: Vous pouvez protéger le PDF contre les modifications par des utilisateurs "normaux", mais vous ne pouvez pas le protéger contre les modifications par des gens qui savent ce qu'ils font.
la source