Restrict Document Editing

A volte è necessario limitare la capacità di modificare un documento e consentire solo determinate azioni con esso. Questo può essere utile per impedire ad altre persone di modificare informazioni riservate e sensibili nel documento.

Aspose.Words consente di limitare la modifica di un documento impostando un tipo di restrizione. Inoltre, Aspose.Words consente inoltre di specificare le impostazioni di protezione della scrittura per un documento.

Questo articolo spiega come utilizzare Aspose.Words selezionare un tipo di restrizione, come aggiungere o rimuovere la protezione, e come rendere le regioni modificabili senza restrizioni.

Selezionare Modifica Tipo di restrizione

Aspose.Words consente di controllare il modo in cui si limita il contenuto utilizzando il ProtectionType parametro enumeration. Questo vi permetterà di selezionare un tipo esatto di protezione come il seguente:

  • Consentire soloCommenti
  • Consentire solo i campioni
  • Consentire solo revisioni
  • ReadOnly
  • NoProtezione

Tutti i tipi sono protetti da password, e se questa password non viene inserita correttamente, un utente non sarà in grado di modificare legalmente il contenuto del documento. Così, se il documento viene restituito a voi senza un requisito di fornire la password necessaria, questo è un segno che qualcosa è sbagliato.

Se non hai impostato una password quando si sceglie il tipo di sicurezza, altri utenti possono semplicemente ignorare la protezione del documento.

Aggiungi protezione dei documenti

L’aggiunta di protezione al vostro documento è un processo semplice, in quanto tutto ciò che dovete fare è applicare uno dei metodi di protezione dettagliati in questa sezione.

Aspose.Words consente di proteggere i documenti dalle modifiche utilizzando il Protect metodo. Questo metodo non è una funzione di sicurezza e non crittografa un documento.

Il seguente esempio di codice mostra come aggiungere la protezione della password al documento:

Il seguente esempio di codice mostra come limitare la modifica in un documento in modo che solo la modifica in campi di forma è possibile:

Rimuovi la protezione dei documenti

Aspose.Words consente di rimuovere la protezione da un documento con modifica semplice e diretta del documento. È possibile rimuovere la protezione del documento senza conoscere la password reale o fornire la password corretta per sbloccare il documento utilizzando Unprotect metodo. Entrambi i modi di rimuovere non hanno alcuna differenza.

Il seguente esempio di codice mostra come rimuovere la protezione dal documento:

Specificare Regioni Modificabili Non Limitate

È possibile limitare la modifica del documento e allo stesso tempo consentire modifiche a parti selezionate di esso. Quindi, chiunque apra il tuo documento sarà in grado di accedere a queste parti senza restrizioni e apportare modifiche al contenuto.

Aspose.Words consente di contrassegnare le parti che possono essere modificate nel documento utilizzando il StartEditableRange e EndEditableRange metodi.

Il seguente esempio di codice mostra come contrassegnare l’intero documento come sola lettura e specificare le regioni modificabili in esso:

È inoltre possibile scegliere diverse restrizioni di modifica dei documenti per diverse sezioni.

Il seguente esempio di codice mostra come aggiungere una restrizione per l’intero documento, e quindi rimuovere la restrizione per una delle sezioni: