Questo breve tutorial guida su come convertire un documento Word protetto in non protetto in Python. Condivide tutti i requisiti per eseguire questa attività insieme ai passaggi dettagliati e un codice di esempio eseguibile che può essere eseguito in qualsiasi ambiente che supporta Java. Durante questo processo per annullare la protezione del documento MS Word in Python, imparerai anche diverse opzioni per rimuovere la protezione e salvare il file risultante in uno qualsiasi dei formati desiderati come DOCX, DOC o in qualsiasi altro formato supportato da MS Word.
Passaggi per rimuovere la protezione del documento di Word in Python
- Stabilisci l’ambiente da utilizzare Aspose.Words per Python tramite .NET per rimuovere la protezione dal file di Word
- Apri il file di Word protetto utilizzando l’oggetto classe Document
- Chiama il metodo unprotect() nella classe Document per rimuovere la protezione
- Salva il file Word di output dopo aver rimosso la protezione
I passaggi precedenti spiegano il processo per annullare la protezione del documento di Word senza password in Python in cui il file di Word protetto viene caricato nell’oggetto della classe Document. Una volta aperto il file sorgente, viene chiamato il metodo unprotect() per rimuovere entrambi i tipi di protezione dal file caricato che è protetto con o senza password. Il file Word risultante la cui protezione è stata rimossa può essere salvato con lo stesso nome o come nuovo file secondo i requisiti.
Codice per rimuovere la protezione del file di Word in Python
Il codice sopra mostra il processo per convertire un documento Word protetto in non protetto in Python dove l’oggetto della classe Document viene utilizzato con il costruttore di argomenti singoli. Se si desidera fornire una password per aprire il file di Word, è possibile utilizzare l’altro costruttore che accetta l’oggetto LoadOptions con la password richiesta per aprire il file di Word caricato. Allo stesso modo, se il tuo file Word è protetto da scrittura, usa il metodo Document.write_protection.set_password() fornendo la password come argomento.
In questo articolo, abbiamo esaminato il processo per rimuovere la protezione da un file Word. Se vuoi imparare la procedura per applicare una password a un file Word, fai riferimento all’articolo su come proteggere con password un documento Word in Python.