Öffnen Sie ein Dokument schreibgeschützt

Manchmal haben Sie vielleicht ein Dokument, das einer Überprüfung bedarf, aber Sie möchten nicht, dass Prüfer Ihren Inhalt willkürlich ändern. Mit Aspose.Words können Sie die Berechtigung Ihres Dokuments schreibgeschützt festlegen, sodass der Inhalt kopiert oder gelesen, aber nicht geändert werden kann. Dadurch wird verhindert, dass Inhalte aus Ihrem Dokument entfernt oder hinzugefügt werden.

In diesem Artikel wird erläutert, wie Sie ein Dokument schreibgeschützt machen.

Machen Sie ein Dokument schreibgeschützt

Aspose.Words verfügt über die öffentliche Klasse WriteProtection, die Schreibschutzeinstellungen für ein Dokument angibt. Sie erstellen keine Instanzen dieser Klasse direkt.

Der Schreibschutz zeigt an, ob der Autor empfohlen hat, ein Dokument schreibgeschützt zu öffnen und/oder ein Passwort zum Ändern des Dokuments zu verlangen.

Mit Aspose.Words können Sie ein Dokument schreibgeschützt machen, um die Bearbeitung einzuschränken, indem Sie die ReadOnlyRecommended-Eigenschaft und die SetPassword-Methode verwenden.

Die ReadOnlyRecommended-Eigenschaft ist passwortgeschützt. Wenn Sie also vor der Anwendung der ReadOnlyRecommended-Eigenschaft kein Passwort festlegen, können andere Benutzer das Dokument einfach so öffnen, als wäre es ungeschützt. Über die SetPassword-Methode greifen Sie auf die Dokumentenschutzeinstellungen zu und legen ein Schreibschutzpasswort fest.

Wenn Sie überprüfen müssen, ob ein Dokument über ein Schreibschutzkennwort verfügt, das die Bearbeitung verhindert, können Sie die IsWriteProtected-Eigenschaft verwenden.

Das folgende Codebeispiel zeigt, wie man ein Dokument schreibgeschützt macht:

Entfernen Sie die Lesebeschränkung

Wenn Sie nicht möchten, dass ein Benutzer Ihr Dokument schreibgeschützt öffnet, können Sie einfach die ReadOnlyRecommened-Eigenschaft auf false setzen oder ProtectionType als NoProtection auswählen.

Das folgende Codebeispiel zeigt, wie der Lesezugriff für ein Dokument entfernt wird: