Restreindre l'édition des documents

Parfois, vous pouvez avoir besoin de limiter la possibilité de modifier un document et ne permettre que certaines actions avec lui. Cela peut être utile pour empêcher d’autres personnes d’éditer des informations sensibles et confidentielles dans votre document.

Aspose.Words vous permet de restreindre l’édition d’un document en définissant un type de restriction. En outre, Aspose.Words vous permet également de spécifier les paramètres de protection en écriture pour un document.

Cet article explique comment utiliser Aspose.Words sélectionner un type de restriction, comment ajouter ou supprimer la protection et comment faire des régions modifiables sans restriction.

Sélectionnez Modifier le type de restriction

Aspose.Words vous permet de contrôler la manière dont vous limitez le contenu en utilisant ProtectionType paramètre de dénombrement. Cela vous permettra de sélectionner un type exact de protection comme:

*N’autorise que les commentaires *Autoriser uniquement les champsForm *Autorise uniquement les révisions

  • En lecture seule
  • Pas de protection

Tous les types sont sécurisés par mot de passe, et si ce mot de passe n’est pas entré correctement, un utilisateur ne pourra pas modifier légalement le contenu de votre document. Ainsi, si votre document vous est retourné sans obligation de fournir le mot de passe nécessaire, c’est un signe que quelque chose ne va pas.

Si vous n’avez pas défini de mot de passe lors du choix du type de sécurité, d’autres utilisateurs peuvent tout simplement ignorer la protection de votre document.

Ajouter la protection des documents

Ajouter une protection à votre document est un processus simple, car il vous suffit d’appliquer l’une des méthodes de protection décrites dans cette section.

Aspose.Words vous permet de protéger vos documents contre les changements Protect méthode. Cette méthode n’est pas une fonction de sécurité et ne chiffre pas un document.

L’exemple de code suivant montre comment ajouter une protection par mot de passe à votre document:

L’exemple de code suivant montre comment restreindre l’édition dans un document, de sorte que seule l’édition dans les champs de formulaire est possible:

Supprimer la protection du document

Aspose.Words vous permet de supprimer la protection d’un document avec une modification simple et directe du document. Vous pouvez soit supprimer la protection du document sans connaître le mot de passe réel, soit fournir le mot de passe correct pour débloquer le document en utilisant le Unprotect méthode. Les deux façons de supprimer n’ont aucune différence.

L’exemple de code suivant montre comment supprimer la protection de votre document:

Spécifier les régions modifiables non restreintes

Vous pouvez restreindre l’édition de votre document et en même temps permettre des modifications à certaines parties de celui-ci. Ainsi, toute personne qui ouvre votre document pourra accéder à ces parties libres et apporter des modifications au contenu.

Aspose.Words vous permet de marquer les parties qui peuvent être modifiées dans votre document StartEditableRange et EndEditableRange méthodes.

L’exemple de code suivant montre comment marquer l’ensemble du document en lecture seule et précise les régions modifiables:

Vous pouvez également choisir différentes restrictions d’édition de documents pour différentes sections.

L’exemple de code suivant montre comment ajouter une restriction pour l’ensemble du document, puis supprimer la restriction pour une des sections: