Beschränken Sie die Bearbeitung von Dokumenten

Manchmal müssen Sie möglicherweise die Möglichkeit zum Bearbeiten eines Dokuments einschränken und nur bestimmte Aktionen damit zulassen. Dies kann nützlich sein, um zu verhindern, dass andere Personen sensible und vertrauliche Informationen in Ihrem Dokument bearbeiten.

Mit Aspose.Words können Sie die Bearbeitung eines Dokuments einschränken, indem Sie einen Einschränkungstyp festlegen. Darüber hinaus können Sie mit Aspose.Words auch Schreibschutzeinstellungen für ein Dokument festlegen.

In diesem Artikel wird erklärt, wie Sie mit Aspose.Words einen Einschränkungstyp auswählen, wie Sie einen Schutz hinzufügen oder entfernen und wie Sie uneingeschränkt bearbeitbare Bereiche erstellen.

Wählen Sie den Typ der Bearbeitungseinschränkung aus

Mit Aspose.Words können Sie mithilfe des ProtectionType-Enumerationsparameters steuern, wie Sie den Inhalt einschränken. Auf diese Weise können Sie eine genaue Schutzart auswählen, z. B. die folgende:

  • AllowOnlyComments
  • AllowOnlyFormFields
  • AllowOnlyRevisions
  • Schreibgeschützt
  • Kein Schutz

Alle Typen sind passwortgeschützt. Wenn dieses Passwort nicht korrekt eingegeben wird, kann ein Benutzer den Inhalt Ihres Dokuments nicht legal ändern. Wenn Ihr Dokument also ohne Angabe des erforderlichen Passworts an Sie zurückgesandt wird, ist dies ein Zeichen dafür, dass etwas nicht stimmt.

Wenn Sie bei der Auswahl des Sicherheitstyps kein Passwort festgelegt haben, können andere Benutzer den Schutz Ihres Dokuments einfach ignorieren.

Dokumentenschutz hinzufügen

Das Hinzufügen eines Schutzes zu Ihrem Dokument ist ein einfacher Vorgang, da Sie lediglich eine der in diesem Abschnitt beschriebenen Schutzmethoden anwenden müssen.

Mit Aspose.Words können Sie Ihre Dokumente mithilfe der Protect-Methode vor Änderungen schützen. Diese Methode stellt keine Sicherheitsfunktion dar und verschlüsselt kein Dokument.

Das folgende Codebeispiel zeigt, wie Sie Ihrem Dokument einen Passwortschutz hinzufügen:

Das folgende Codebeispiel zeigt, wie Sie die Bearbeitung in einem Dokument einschränken können, sodass nur die Bearbeitung in Formularfeldern möglich ist:

Entfernen Sie den Dokumentenschutz

Mit Aspose.Words können Sie den Schutz eines Dokuments durch einfache und direkte Dokumentänderung entfernen. Sie können entweder den Dokumentschutz entfernen, ohne das tatsächliche Passwort zu kennen, oder das richtige Passwort eingeben, um das Dokument mithilfe der Unprotect-Methode zu entsperren. Beide Entfernungsmethoden haben keinen Unterschied.

Das folgende Codebeispiel zeigt, wie Sie den Schutz aus Ihrem Dokument entfernen:

Geben Sie uneingeschränkt bearbeitbare Bereiche an

Sie können die Bearbeitung Ihres Dokuments einschränken und gleichzeitig Änderungen an ausgewählten Teilen davon zulassen. Somit kann jeder, der Ihr Dokument öffnet, auf diese uneingeschränkten Teile zugreifen und Änderungen am Inhalt vornehmen.

Mit Aspose.Words können Sie die Teile in Ihrem Dokument markieren, die mithilfe der StartEditableRange- und EndEditableRange-Methoden geändert werden können.

Das folgende Codebeispiel zeigt, wie das gesamte Dokument als schreibgeschützt markiert und bearbeitbare Bereiche darin angegeben werden:

Sie können auch unterschiedliche Dokumentbearbeitungseinschränkungen für verschiedene Abschnitte auswählen.

Das folgende Codebeispiel zeigt, wie Sie eine Einschränkung für das gesamte Dokument hinzufügen und dann die Einschränkung für einen der Abschnitte entfernen: