Y a-t-il un module python qui permet de créer un nouveau fichier pdf ou de modifier le fichier pdf existant qui n'a qu'une autorisation de lecture? Je veux désactiver le « Enregistrer sous » et « Enregistrer sous d'autres formats » pour le fichier pdfCréation d'un fichier pdf en lecture seule avec Python
1
A
Répondre
0
Je ne suis pas sûr que ce soit portable, mais vous pouvez utiliser os.chmod. (DRM choses.):
import os
from stat import S_IREAD, S_IRGRP, S_IROTH
filename = "yourfile.pdf"
# Open the file and write your stuff to the file etc...
os.chmod(filename, S_IREAD|S_IRGRP|S_IROTH)
+0
Bien que cela empêche probablement un programme d'offrir une option "Enregistrer", il ne l'empêchera guère d'offrir des options "Enregistrer sous" qui ciblent généralement un fichier différent dans le système de fichiers. – mkl
« Enregistrer sous » et « Enregistrer sous d'autres formats » options de programmes de visualisation qui? – mkl
Actuellement, j'essaie pour Adobe Reader de désactiver "Enregistrer", "Enregistrer sous" "Enregistrer en tant qu'autres" options –
Je doute que ce soit possible sans un plugin Reader personnalisé. – mkl