Questa breve guida descrive come firmare elettronicamente il documento Word utilizzando Python. Contiene i dettagli per impostare l’ambiente, un elenco di passaggi per eseguire l’attività e un codice di esempio eseguibile per aggiungere firma digitale a Word utilizzando Python. Discuteremo diverse opzioni per personalizzare l’attività di firma impostando le varie proprietà dell’oggetto della classe SignOptions.
Passaggi per inserire la firma in Word utilizzando Python
- Imposta l’IDE per utilizzare Aspose.Words per Python tramite .NET per firmare un file Word
- Crea un oggetto CertificateHolder fornendo il file del certificato e la password nel metodo create()
- Crea l’oggetto classe SignOptions per personalizzare le firme
- Aggiungi alcuni commenti
- Imposta la data e l’ora della firma
- Firma il file Word di destinazione utilizzando il metodo sign() nella classe DigitalSignatureUtil
Questi passaggi spiegano come inserire la firma in Word utilizzando Python con l’aiuto di una semplice sequenza di attività. Dobbiamo creare un oggetto del titolare del certificato e firmare le opzioni. Il metodo DigitalSignatureUtil.sign() utilizza questi due oggetti per firmare il file Word di destinazione.
Codice per inserire una firma su Word utilizzando Python
Questo esempio di codice dimostra come accedere a un documento Word utilizzando Python. La classe digitalsignatures ha la proprietà CertificateHolder che richiede il file del certificato in formato PFX e la password per il certificato. La classe SignOptions dispone di numerose proprietà e metodi per impostare le caratteristiche della firma, ad esempio immagine della riga della firma, ID della riga della firma, ora della firma, ID del provider, password di decrittografia e commenti.
Questo tutorial ci ha guidato su come inserire la firma in Word usando Python. Se vuoi imparare a proteggere un file con una password, fai riferimento all’articolo su come proteggere con password un documento Word in Python.