Otwórz dokument tylko do odczytu

Czasami możesz mieć dokument wymagający sprawdzenia, ale nie chcesz, aby recenzenci losowo modyfikowali Twoją treść. Aspose.Words umożliwia ustawienie uprawnień do dokumentu jako tylko do odczytu, dzięki czemu zawartość można kopiować lub czytać, ale nie można jej modyfikować. Zapobiegnie to usunięciu lub dodaniu treści do dokumentu.

W tym artykule wyjaśniono, jak ustawić dokument jako tylko do odczytu.

Ustaw dokument jako tylko do odczytu

Aspose.Words ma publiczną klasę WriteProtection, która określa ustawienia ochrony dokumentu przed zapisem. Nie tworzysz bezpośrednio instancji tej klasy.

Ochrona przed zapisem pokazuje, czy autor zalecił otwarcie dokumentu w trybie tylko do odczytu i/lub wymaganie hasła w celu modyfikacji dokumentu.

Aspose.Words umożliwia ustawienie dokumentu jako tylko do odczytu w celu ograniczenia edycji za pomocą właściwości ReadOnlyRecommended i metody SetPassword.

Właściwość ReadOnlyRecommended jest zabezpieczona hasłem, więc jeśli nie ustawisz hasła przed zastosowaniem właściwości ReadOnlyRecommended, inni użytkownicy będą mogli po prostu otworzyć dokument tak, jakby nie był chroniony. Dostęp do ustawień ochrony dokumentów i ustawienie hasła ochrony przed zapisem można uzyskać za pomocą metody SetPassword.

Jeśli chcesz sprawdzić, czy dokument ma hasło zabezpieczające przed zapisem, które ogranicza jego edycję, możesz użyć właściwości IsWriteProtected.

Poniższy przykład kodu pokazuje, jak ustawić dokument tylko do odczytu:

Usuń ograniczenie tylko do odczytu

Jeśli nie chcesz, aby użytkownik otwierał Twój dokument w trybie tylko do odczytu, możesz po prostu ustawić właściwość ReadOnlyRecommened na false lub wybrać ProtectionType jako NoProtection.

Poniższy przykład kodu pokazuje, jak usunąć dostęp tylko do odczytu dla dokumentu: