Otwórz tylko odczyt dokumentu

Czasami możesz mieć dokument, który wymaga przeglądu, ale nie chcesz, aby recenzenci losowo modyfikowali zawartość. Aspose.Words pozwala na odczytanie zgody dokumentu tylko po to, aby zawartość mogła być kopiowana lub odczytana, ale nie modyfikowana. Uniemożliwi to usunięcie lub dodanie treści do dokumentu.

Ten artykuł wyjaśnia, jak zrobić dokument tylko do wczytania.

Zrobić tylko odczyt dokumentu

Aspose.Words posiada klasę publiczną WriteProtection który określa ustawienia ochrony zapisu dla dokumentu. Nie tworzy się bezpośrednio instancji tej klasy.

Ochrona zapisu pokazuje, czy autor zalecił otwarcie dokumentu tylko jako read- i / lub wymaga hasła do modyfikacji dokumentu.

Aspose.Words pozwala na zrobienie dokumentu read- tylko w celu ograniczenia edycji za pomocą ReadOnlyRecommended nieruchomości i SetPassword Metoda.

W ReadOnlyRecommended właściwość jest zabezpieczona hasłem, więc jeśli nie ustawisz hasła przed zastosowaniem ReadOnlyRecommended właściwość, wtedy inni użytkownicy mogą po prostu otworzyć dokument jak gdyby nie był chroniony. Dostęp do ustawień ochrony dokumentu i ustawić hasło ochrony zapisu poprzez SetPassword Metoda.

Jeśli musisz sprawdzić, czy dokument posiada hasło ochrony zapisu, które ogranicza go od edycji, można użyć IsWriteProtected nieruchomości.

Poniższy przykład kodu pokazuje, jak dokonać odczytu tylko dokumentu:

Usuń ograniczenie odczytu

Jeśli nie chcesz, aby użytkownik otworzył dokument jako read- tylko, można po prostu ustawić ReadOnlyRecommened nieruchomości false lub wybrać ProtectionType jako NoProtection.

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