Comment supprimer toutes les restrictions d'un PDF en C#

Ce tutoriel simple explique comment supprimer toutes les restrictions de PDF en C#. Il contient toutes les informations de base sur les ressources nécessaires pour établir l’environnement, une liste des tâches de programmation et un extrait de code pour développer un logiciel de suppression des restrictions PDF en C#. Différentes options pour modifier les restrictions et autres propriétés du fichier PDF chargé seront également abordées dans cet article.

Étapes pour déverrouiller les restrictions PDF en C

  1. Configurez l’IDE pour ajouter Aspose.PDF pour .NET afin de supprimer les restrictions PDF
  2. Créer un objet PdfFileSecurity pour gérer la sécurité des fichiers PDF
  3. Appelez la méthode BindPdf() pour ouvrir le fichier PDF cible
  4. Instanciez un objet de classe DocumentPrivilege et définissez sa valeur par défaut sur DocumentPrivilege.AllowAll
  5. Appelez la méthode SetPrivilege() en passant les privilèges souhaités
  6. Enregistrez le fichier PDF résultant après avoir déverrouillé les restrictions

Ces étapes ont expliqué le processus d’écriture d’un outil de suppression de restriction PDF en C#. Le processus commence par la création d’un objet de classe PdfFileSecurity car il sera utilisé pour charger le fichier PDF cible, définir le privilège et enregistrer le fichier PDF résultant. L’objet de classe DocumentPrivilege est utilisé pour définir tous les privilèges à la fois, mais vous pouvez sélectionner les privilèges souhaités uniquement en fonction des besoins de votre application.

Code pour supprimer les restrictions sur le document PDF en C

Le code ci-dessus a démontré le développement d’un * suppresseur de restrictions PDF en C#*. Le PdfFileSecurity peut non seulement être utilisé pour charger le fichier PDF, mais il peut également être utilisé pour changer le mot de passe, crypter le fichier PDF et définir des privilèges. La classe DocumentPrivilege a des options pour activer ou désactiver toutes les restrictions avec une seule option, c’est-à-dire respectivement ForbidAll et AllowAll, définir l’option ModifyContents, autoriser les lecteurs d’écran, autoriser le remplissage de formulaire et autoriser la copie du contenu.

Dans cette rubrique, nous avons appris le processus pour supprimer toutes les restrictions du PDF en C#. Si vous êtes enclin à apprendre le processus de suppression d’une signature d’un fichier PDF, reportez-vous à l’article sur comment supprimer la signature d’un PDF en utilisant C#.

 Français