Ce court didacticiel explique comment supprimer les restrictions sur le document PDF en Python. Il contient tous les détails pour établir l’environnement de développement, une liste des étapes à effectuer lors de l’écriture de l’application et un exemple de code exécutable pour supprimer toutes les restrictions du PDF en Python. Après avoir supprimé toutes les restrictions, il vous apprendra à appliquer quelques restrictions si nécessaire.
Étapes pour déverrouiller les restrictions PDF en Python
- Définissez l’environnement sur utiliser Aspose.PDF pour Python via .NET pour supprimer les restrictions
- Créez un objet de classe DocumentPrivilege et initialisez-le avec DocumentPrivilege.allow_all
- Créez un objet PdfFileSecurity pour accorder les privilèges souhaités
- Liez le PDF cible avec certaines restrictions à l’aide de l’objet PdfFileSecurity
- Appelez la méthode set_privilege() pour appliquer les paramètres
- Enregistrez le fichier PDF résultant après avoir supprimé toutes les restrictions
Ces étapes définissent le processus de développement d’un outil de suppression des restrictions de fichiers PDF en Python. Dans ce processus, un objet DocumentPrivilege est déclaré et initialisé avec une valeur Autoriser tout par défaut suivi de la déclaration d’un objet de classe PdfFileSecurity pour ouvrir ou lier le fichier PDF cible. Dans les étapes finales, appelez la méthode set_privilege() en passant l’objet de classe DocumentPrivilege comme argument et enregistrez le fichier PDF résultant où toutes les restrictions sont supprimées.
Code pour supprimer les restrictions sur le document PDF en Python
Le code susmentionné illustre le processus de développement d’un logiciel de suppression des restrictions PDF en Python. Dans cet exemple de code, nous avons utilisé la classe DocumentPrivilege pour définir le privilège allow_all, mais vous pouvez également utiliser d’autres valeurs, par exemple allow_fill_in, modify_contents et modify_annotations pour en énumérer quelques-unes. En utilisant la classe PDFFileSecurity, vous pouvez activer/désactiver différentes restrictions telles que allow_print, allow_copy et forbid_all pour appliquer toutes les restrictions.
Cet article nous a appris à modifier les restrictions de document PDF en Python. Si vous souhaitez modifier le mot de passe d’un fichier PDF, reportez-vous à l’article sur comment changer le mot de passe du PDF en utilisant Python.