Este tutorial rápido orienta sobre como remover assinatura de PDF usando C#. Ele contém as etapas básicas para excluir a assinatura do PDF usando C# junto com o código de exemplo executável que demonstra o recurso. Você também aprenderá a excluir todas as assinaturas de um arquivo PDF ou excluir uma assinatura específica com base em seu nome.
Etapas para remover uma assinatura de um PDF usando C#
- Configure o IDE para adicionar Aspose.PDF usando o gerenciador de pacotes NuGet para remover assinaturas
- Crie um objeto de PdfFileSignature
- Vincule o PDF de origem ao objeto PdfFileSignature
- Obtenha a lista de todos os nomes de assinatura usando o método GetSignNames()
- Repita todas as assinaturas e exclua as assinaturas desejadas usando o método RemoveSignature()
- Salve o PDF de saída após excluir as assinaturas
Essas etapas especificam o processo para remover assinatura eletrônica de PDF usando C#. Primeiro, o arquivo PDF de origem é vinculado ao objeto de classe PdfFileSignature que contém o método GetSignNames() para acessar todas as assinaturas e o método RemoveSignature() para remover uma assinatura individual. Na etapa final, você pode salvar o arquivo PDF resultante no disco ou em um fluxo de memória conforme suas necessidades.
Código para remover assinatura digital de PDF usando C#
Este código demonstra como excluir assinatura de PDF usando C#. A classe PdfFileSignature é usada para remover a assinatura, mas esta classe contém muitos outros recursos, como verificar se o arquivo de origem é certificado ou não, verificar o sinalizador habilitado para LTV, verificar se o arquivo contém uma assinatura ou não, verificar uma assinatura , etc. para listar alguns. Observe que ao usar o método RemoveSignature(), você também pode definir o sinalizador para remover apenas a assinatura ou remover a assinatura e o campo ambos.
Este tutorial nos guiou para remover uma assinatura do arquivo PDF. Se você quiser aprender a proteger um arquivo PDF, consulte o artigo em como proteger PDF com senha em C #.