Questo rapido tutorial guida su come rimuovere la firma dal PDF utilizzando C#. Contiene i passaggi di base per eliminare la firma dal PDF utilizzando C# insieme al codice di esempio eseguibile che dimostra la funzionalità. Imparerai anche come eliminare tutte le firme da un file PDF o eliminare una firma particolare in base al suo nome.
Passaggi per rimuovere una firma da un PDF utilizzando C#
- Configura l’IDE per aggiungere Aspose.PDF utilizzando il gestore di pacchetti NuGet per rimuovere le firme
- Crea un oggetto di PdfFileSignature
- Associa il PDF di origine con l’oggetto PdfFileSignature
- Ottieni l’elenco di tutti i nomi delle firme utilizzando il metodo GetSignNames()
- Scorri tutte le firme ed elimina le firme desiderate utilizzando il metodo RemoveSignature()
- Salva il PDF di output dopo aver eliminato le firme
Questi passaggi specificano il processo per rimuovere la firma elettronica dal PDF utilizzando C#. Innanzitutto, il file PDF di origine è associato all’oggetto della classe PdfFileSignature che contiene il metodo GetSignNames() per accedere a tutte le firme e il metodo RemoveSignature() per rimuovere una singola firma. Nella fase finale, puoi salvare il file PDF risultante sul disco o su un flusso di memoria secondo le tue esigenze.
Codice per rimuovere la firma digitale dal PDF utilizzando C#
Questo codice mostra come eliminare la firma dal PDF usando C#. La classe PdfFileSignature viene utilizzata per rimuovere la firma, tuttavia questa classe contiene molte altre funzionalità oltre a controllare se il file di origine è certificato o meno, controllare il flag abilitato LTV, controllare se il file contiene una firma o meno, verificare una firma , ecc. per elencarne alcuni. Nota che mentre usi il metodo RemoveSignature(), puoi anche impostare il flag per rimuovere solo la firma o rimuovere la firma e il campo entrambi.
Questo tutorial ci ha guidato a rimuovere una firma dal file PDF. Se vuoi imparare a proteggere un file PDF, fai riferimento all’articolo su come proteggere PDF con password in C#.