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 Microsoft Word możesz utworzyć dokument Tylko do odczytu w podobny sposób, używając obu:
- “Zawsze Otwieraj Tylko Do Odczytu” (Plik → Informacje → Chroń Dokument)
- “Hasło do modyfikacji” (Zapisz jako → Narzędzia → Opcje Ogólne → hasło)
Użytkownicy mogą również ograniczyć edycję dokumentów, wybierając ProtectionType jako ReadOnly, ale jest to kolejna funkcja, która zapewnia bardziej zaawansowane możliwości ochrony. Jest taka funkcja odpowiednio w Microsoft Word, jest zaimplementowana w Aspose.Words.
ProtectionType
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: