Cómo agregar una firma digital a un PDF en C#

Una firma electrónica digital es un método para autenticar la autenticidad de un documento. Crearemos instrucciones paso a paso para agregar una firma digital a PDF en C# en este artículo. También crearemos un ejemplo para usar firma digital en C# siguiendo los pasos completos. Aquí se describe todo el método para firmar documentos PDF con firmas digitales, junto con un código de muestra.

Pasos para Agregar Firma Digital a PDF en C#

  1. Instale GroupDocs.Signature for .NET desde el administrador de paquetes NuGet
  2. Agregar una referencia a los espacios de nombres requeridos para la implementación de una firma digital
  3. Cree un objeto de la clase Signature y cargue el documento PDF de entrada
  4. Cree una instancia de la clase DigitalSignOptions con el certificado requerido y su contraseña
  5. Llame al método Sign de la clase Signature y pase el archivo PDF de salida junto con DigitalSignOptions

Siguiendo los puntos anteriores, puede crear rápidamente la función C# firma digital con unas pocas líneas de código. Primero, configure el paquete requerido desde el administrador de paquetes NuGet e incluya el espacio de nombres necesario en el código. En el siguiente paso, inicialice la clase Signature para cargar el PDF de origen, cree una instancia de la clase DigitalSignOptions y pase el archivo de certificado. Finalmente, agregue una firma digital a un documento PDF y guárdelo en un disco llamando al método Sign.

Código para Agregar Firma Digital a PDF en C#

Siguiendo las instrucciones detalladas proporcionadas en la parte anterior, hemos demostrado la implementación de firma digital en c#. Hemos establecido algunos atributos para la firma, incluida su posición izquierda y superior. Este código de muestra, por otro lado, se puede usar como punto de partida para agregar propiedades como Contacto, Razón, Ubicación, Visible y muchas otras.

En este tema, discutimos el proceso para agregar una firma digital en PDF usando C#. Recientemente, escribimos un artículo sobre Cómo firmar documentos PDF con firma de código de barras en C#, échale un vistazo para obtener más información.

 Español