Otwórz dokument Tylko do odczytu

Czasami możesz mieć dokument, który wymaga recenzji, ale nie chcesz, aby recenzenci losowo modyfikowali Twoje treści. Aspose.Words umożliwia uprawnienie dokumentu tylko do odczytu, aby zawartość mogła być kopiowana lub odczytywana, ale nie modyfikowana. Zapobiegnie to usuwaniu lub dodawaniu treści do dokumentu.

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

Utwórz dokument Tylko do odczytu

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

Ochrona przed zapisem pokazuje, czy autor zalecił otwarcie dokumentu jako Tylko do odczytu i / lub wymaganie hasła do modyfikacji dokumentu.

Aspose.Words umożliwia utworzenie dokumentu tylko do odczytu w celu ograniczenia edycji przy użyciu 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 mogą po prostu otworzyć dokument tak, jakby był niezabezpieczony. Uzyskujesz dostęp do ustawień ochrony dokumentów i ustawiasz hasło ochrony przed zapisem za pomocą metody SetPassword.

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

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

Usuń Ograniczenie Tylko Do Odczytu

Jeśli nie chcesz, aby użytkownik otwierał dokument jako 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: