Como adicionar assinatura digital no Excel usando C #

Este artigo foi desenvolvido para ensinar como adicionar assinatura digital no Excel usando C#. Ele fornece as etapas conceituais para escrever um programa para adicionar uma assinatura eletrônica a um documento do Excel usando C# de modo que as primeiras etapas sejam fornecidas e, em seguida, um código de exemplo funcional seja compartilhado para testar esse recurso. As informações também são compartilhadas para personalizar a assinatura do documento do Excel como um XLSX usando o certificado PFX.

Etapas para inserir assinatura eletrônica no Excel usando C#

  1. Configure o ambiente para usar Aspose.Cells for .NET em seu projeto
  2. Carregue uma pasta de trabalho existente ou crie uma nova pasta de trabalho com dados de exemplo usando o objeto Workbook
  3. Instanciar uma coleção de assinaturas digitais
  4. Carregar um certificado usando o nome do arquivo de certificado e a senha
  5. Crie um digital signature usando o certificado carregado, comentários e data de assinatura
  6. Adicione esta assinatura à coleção que é adicionada à pasta de trabalho
  7. Salve a pasta de trabalho assinada

Aqui o processo para colocar assinatura digital no excel usando c# é descrito na forma de etapas fáceis de seguir onde primeiro os recursos de configuração são compartilhados e depois é explicado um procedimento passo a passo que contém todas as classes, métodos , e seu uso em sequência. Você precisa de um arquivo de certificado PFX, sua senha e uma pasta de trabalho se as assinaturas digitais forem adicionadas a uma pasta de trabalho existente, caso contrário, crie uma nova pasta de trabalho simples para testar o recurso, conforme demonstrado no código de exemplo abaixo. A pasta de trabalho final com uma assinatura digital pode ser salva em qualquer um dos formatos suportados, como XLSX, XLS, XLSM, etc.

Código para assinar digitalmente um documento do Excel usando C#

Este código demonstra como adicionar assinatura digital ao Excel usando C# onde o objeto de classe X509Certificate2 é usado para carregar o arquivo de certificado. Observe que há mais de 15 construtores sobrecarregados diferentes para essa classe que podem ser usados para carregar um arquivo de certificado. Além disso, ao criar uma assinatura digital com a ajuda deste arquivo de certificado, você também pode usar a matriz de bytes que contém o certificado em vez de um arquivo no disco.

Este tutorial nos ensinou a assinar eletronicamente um documento do Excel usando C#. Se você quiser aprender o processo para abrir planilhas protegidas por senha, consulte o artigo em como abrir arquivo Excel protegido por senha em C #.

 Português