Cómo agregar firma en Word usando C#

Este tutorial rápido guía cómo agregar una firma en Word usando C# al compartir detalles de configuración, pasos detallados y un código de muestra ejecutable que usa el documento fuente de Word, una tienda PKCS12 y su contraseña. Puede establecer una serie de propiedades antes de firmar el documento que es visible para los usuarios para su referencia. Una vez que inserta firma electrónica en Word usando C#, se puede guardar en cualquiera de los formatos admitidos como DOCX, DOC, etc.

Pasos para Agregar Firma en Word usando C#

  1. Configure el entorno de desarrollo para agregar Aspose.Words usando el administrador de paquetes NuGet para firmar documentos
  2. Cargue el certificado PFX usando la clase CertificateHolder proporcionando la ruta del archivo y la contraseña
  3. Configure los comentarios y el tiempo de firma con el objeto SignOptions
  4. Cargue el archivo fuente de Word usando FileStream
  5. Firme el documento cargado usando el método Sign en la clase DigitalSignatureUtil
  6. Cargue el documento firmado y verifique la información de la firma

Estos pasos describen el proceso para agregar firma digital en Word usando C# al compartir todas las clases y métodos requeridos. Necesitamos cargar el certificado junto con la contraseña y luego configurar algunas propiedades como comentarios de la autoridad de firma, fecha y hora de firma, imagen de línea de firma e identificación del proveedor. Finalmente, firmamos el documento usando la clase DigitalSignatureUtil y guardamos el documento en el disco; sin embargo, el último paso es opcional donde hemos demostrado la verificación de la firma cargando el documento firmado y mostrando su información.

Código para firmar documentos de Word usando C#

Este código demuestra cómo insertar una firma en Word usando C# usando la clase DigitalSignatureUtil. Admite muchas otras funciones, como eliminar todas las firmas de un archivo de Word para modificarlo. De manera similar, la clase DigitalSignature que se usa para obtener la referencia de la firma en el documento cargado contiene una serie de propiedades como la hora de la firma, los comentarios, el nombre del sujeto y el nombre del emisor.

Este tutorial nos ha guiado para agregar firma a Word usando C#. Si está interesado en crear un archivo de Word desde cero, consulte el artículo sobre cómo crear un documento de Word en C#.

 Español