Deschide documentul ca citire doar
Uneori, s-ar putea să ai un document care necesită o revizuire dar nu vrei ca revisorii să modifice în mod aleatoriu conținutul tău. Aspose.Words îți permite să faci permisiunea documentului doar pentru citit, astfel încât conținutul poate fi copiat sau citit, dar nu modificat. Aceasta va împiedica conținutul să fie eliminat sau adăugat la documentul dumneavoastră.
Acest articol explică cum să setăm un document doar pentru citire.
Face un document doar pentru citire
Aspose.Words are clasa publică WriteProtection care specifică setările de protecție la scriere pentru un document. Nu creezi direct instanțe ale acestei clase.
Protejarea la scriere arată dacă autorul recomandă deschiderea unui document ca citire doar și/sau necesită o parolă pentru a modifica documentul.
Aspose.Words vă permite să faceți un document doar citire pentru a restricționa editarea folosind proprietatea ReadOnlyRecommended și metoda SetPassword.
În Microsoft Word puteți crea un document doar pentru citire în mod similar folosind ambele:
- “Always Open Read-Only” (Fișier → Informații → Protejați documentul)
- Parola pentru modificare " (Salvați ca → Instrumente → Opțiuni generale → Parola)
Utilizatorii pot, de asemenea, să restricționeze editarea documentelor prin selectarea ProtectionType ca ReadOnly, dar aceasta este o altă caracteristică care oferă capacități de protecție mai avansate. Există o astfel de funcție în Microsoft Word, respectiv, este implementată în Aspose.Words.
“ProtectionType va fi descrisă în detaliu într-unul dintre articolele următoare – “Restricție la editarea documentului”.
Proprietatea ReadOnlyRecommended este securizată cu parolă, deci dacă nu setaţi o parolă înainte de aplicarea proprietăţii ReadOnlyRecommended, atunci alţi utilizatori se pot deschide pur şi simplu documentul ca şi cum ar fi fost neprotejat. Accesați setările de protecție a documentului și setați o parolă de protecție la scriere prin metoda SetPassword.
Dacă ai nevoie să verifici dacă un document are o parolă de protecție pentru scriere care îl restricționează din editare, poți folosi proprietatea IsWriteProtected.
Exemplul următor de cod arată cum să faci un document doar pentru citire:
Elimină restricția Doar citire
Dacă nu vrei să deschidă un utilizator documentul tău ca doar pentru citire, poți seta pur și simplu proprietatea ReadOnlyRecommened la false sau selecționa ProtectionType ca NoProtection.
Exemplul de cod următor arată cum să elimini accesul doar pentru citire pentru un document: