Ouvrir un document en lecture seule

Parfois, vous pouvez avoir un document qui a besoin d’un examen, mais vous ne voulez pas que les évaluateurs modifient votre contenu au hasard. Aspose.Words vous permet de faire la permission de votre document en lecture seule afin que le contenu puisse être copié ou lu, mais pas modifié. Cela empêchera que le contenu soit supprimé ou ajouté à votre document.

Cet article explique comment faire un document en lecture seule.

Faire un document en lecture seule

Aspose.Words a la classe publique WriteProtection qui spécifie les paramètres de protection d’écriture pour un document. Vous ne créez pas des instances de cette classe directement.

La protection écrite indique si l’auteur a recommandé l’ouverture d’un document en lecture seule et/ou l’exigence d’un mot de passe pour modifier le document.

Aspose.Words vous permet de faire un document en lecture seule pour restreindre l’édition en utilisant ReadOnlyRecommended propriété et SetPassword méthode.

Les ReadOnlyRecommended propriété est sécurisé par mot de passe, donc si vous ne définissez pas un mot de passe avant d’appliquer le ReadOnlyRecommended propriété, alors d’autres utilisateurs peuvent simplement ouvrir le document comme s’il n’était pas protégé. Vous accédez aux paramètres de protection des documents et définissez un mot de passe de protection par écrit SetPassword méthode.

Si vous devez vérifier si un document a un mot de passe de protection d’écriture qui le restreint de l’édition, vous pouvez utiliser le IsWriteProtected propriété.

L’exemple de code suivant montre comment faire un document en lecture seule:

Supprimer les restrictions en lecture seule

Si vous ne voulez pas qu’un utilisateur ouvre votre document en lecture seule, vous pouvez simplement ReadOnlyRecommened propriété false ou sélectionner ProtectionType comme NoProtection.

L’exemple de code suivant montre comment supprimer l’accès en lecture seule pour un document: