Öffnen eines Dokuments schreibgeschützt

Manchmal haben Sie möglicherweise ein Dokument, das überprüft werden muss, aber Sie möchten nicht, dass Prüfer Ihren Inhalt nach dem Zufallsprinzip ändern. Aspose.Words ermöglicht es Ihnen, die Berechtigung Ihres Dokuments schreibgeschützt zu machen, sodass der Inhalt kopiert oder gelesen, aber nicht geändert werden kann. Dadurch wird verhindert, dass Inhalte entfernt oder Ihrem Dokument hinzugefügt werden.

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

Ein Dokument schreibgeschützt machen

Aspose.Words hat die öffentliche Klasse WriteProtection, die Schreibschutzeinstellungen für ein Dokument angibt. Sie erstellen Instanzen dieser Klasse nicht direkt.

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

Aspose.Words ermöglicht es Ihnen, ein Dokument schreibgeschützt zu machen, um die Bearbeitung mithilfe der Eigenschaft ReadOnlyRecommended und der Methode SetPassword einzuschränken.

Die Eigenschaft ReadOnlyRecommended ist kennwortgeschützt.Wenn Sie also vor dem Anwenden der Eigenschaft ReadOnlyRecommended kein Kennwort festlegen, können andere Benutzer das Dokument einfach so öffnen, als wäre es ungeschützt. Sie greifen auf die Dokumentenschutzeinstellungen zu und legen über die Methode SetPassword ein Schreibschutzkennwort fest.

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

Das folgende Codebeispiel zeigt, wie Sie ein Dokument schreibgeschützt machen:

Entfernen Sie die schreibgeschützte Einschränkung

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

Das folgende Codebeispiel zeigt, wie Sie den schreibgeschützten Zugriff für ein Dokument entfernen: