Este artículo está diseñado para enseñar cómo agregar una firma digital en Excel usando C#. Proporciona los pasos conceptuales para escribir un programa para agregar una firma electrónica a un documento de Excel usando C# de modo que se proporcionen los primeros pasos y luego se comparta un código de muestra funcional para probar esta función. También se comparte información para personalizar la firma del documento de Excel como un XLSX usando el certificado PFX.
Pasos para Insertar Firma Electrónica en Excel usando C#
- Configure el entorno para usar Aspose.Cells for .NET en su proyecto
- Cargue un libro de trabajo existente o cree un nuevo libro de trabajo con datos de muestra usando el objeto Workbook
- Instanciar una colección de firmas digitales
- Cargue un certificado utilizando el nombre de archivo del certificado y la contraseña
- Cree un digital signature usando el certificado cargado, los comentarios y la fecha de firma
- Agregue esta firma a la colección que se agrega más al libro de trabajo
- Guardar el libro de trabajo firmado
Aquí se describe el proceso para poner firma digital en excel usando c# en forma de pasos fáciles de seguir donde primero se comparten los recursos de configuración y luego se explica un procedimiento paso a paso que contiene todas las clases, métodos y su uso en secuencia. Necesita un archivo de certificado PFX, su contraseña y un libro de trabajo si las firmas digitales se van a agregar a un libro de trabajo existente; de lo contrario, cree un nuevo libro de trabajo simple para probar la característica como se muestra en el código de ejemplo a continuación. El libro de trabajo final con una firma digital se puede guardar en cualquiera de los formatos admitidos como XLSX, XLS, XLSM, etc.
Código para firmar digitalmente un documento de Excel usando C#
Este código demuestra cómo agregar firma digital a Excel usando C# donde se usa el objeto de clase X509Certificate2 para cargar el archivo de certificado. Tenga en cuenta que hay más de 15 constructores sobrecargados diferentes para esta clase que se pueden usar para cargar un archivo de certificado. Además, al crear una firma digital con la ayuda de este archivo de certificado, también puede usar la matriz de bytes que contiene el certificado en lugar de un archivo en el disco.
Este tutorial nos ha enseñado a firmar electrónicamente un documento de Excel usando C#. Si desea conocer el proceso para abrir hojas de cálculo protegidas con contraseña, consulte el artículo sobre cómo abrir un archivo de Excel protegido con contraseña en C#.