Apri un documento di sola lettura

A volte, potresti avere un documento che necessita di una revisione, ma non vuoi che i revisori modifichino i tuoi contenuti in modo casuale. Aspose.Words ti consente di rendere l’autorizzazione del tuo documento di sola lettura in modo che il contenuto possa essere copiato o letto, ma non modificato. Ciò impedirà che il contenuto venga rimosso o aggiunto al documento.

Questo articolo spiega come rendere un documento di sola lettura.

Rendere un documento di sola lettura

Aspose.Words ha la classe pubblica WriteProtection che specifica le impostazioni di protezione da scrittura per un documento. Non crei direttamente istanze di questa classe.

La protezione da scrittura mostra se l’autore ha consigliato di aprire un documento in sola lettura e/o di richiedere una password per modificare il documento.

Aspose.Words consente di rendere un documento di sola lettura per limitare la modifica utilizzando la proprietà ReadOnlyRecommended e il metodo SetPassword.

La proprietà ReadOnlyRecommended è protetta da password, quindi se non imposti una password prima di applicare la proprietà ReadOnlyRecommended, gli altri utenti potranno semplicemente aprire il documento come se non fosse protetto. Si accede alle impostazioni di protezione del documento e si imposta una password di protezione da scrittura tramite il metodo SetPassword.

Se devi verificare se un documento ha una password di protezione da scrittura che ne impedisce la modifica, puoi utilizzare la proprietà IsWriteProtected.

L’esempio di codice seguente mostra come rendere un documento di sola lettura:

Rimuovi la restrizione di sola lettura

Se non desideri che un utente apra il tuo documento in sola lettura, puoi semplicemente impostare la proprietà ReadOnlyRecommened su false o selezionare ProtectionType come NoProtection.

L’esempio di codice seguente mostra come rimuovere l’accesso di sola lettura per un documento: