Este tutorial rápido guía sobre cómo eliminar la firma de un PDF usando C#. Contiene los pasos básicos para eliminar la firma de un PDF usando C# junto con el código de muestra ejecutable que demuestra la función. También aprenderá a eliminar todas las firmas de un archivo PDF o eliminar una firma en particular según su nombre.
Pasos para eliminar una firma de un PDF usando C#
- Configure el IDE para agregar Aspose.PDF usando el administrador de paquetes NuGet para eliminar las firmas
- Crear un objeto de PdfFileSignature
- Enlazar el PDF de origen con el objeto PdfFileSignature
- Obtenga la lista de todos los nombres de las firmas usando el método GetSignNames()
- Repita todas las firmas y elimine las firmas deseadas usando el método RemoveSignature()
- Guarde el PDF de salida después de eliminar las firmas
Estos pasos especifican el proceso para eliminar la firma electrónica de PDF usando C#. Primero, el archivo PDF de origen está vinculado con el objeto de clase PdfFileSignature que contiene el método GetSignNames() para acceder a todas las firmas y el método RemoveSignature() para eliminar una firma individual. En el paso final, puede guardar el archivo PDF resultante en el disco o en un flujo de memoria según sus requisitos.
Código para eliminar la firma digital de PDF usando C#
Este código demuestra cómo eliminar la firma de un PDF usando C#. La clase PdfFileSignature se usa para eliminar la firma; sin embargo, esta clase contiene muchas otras características, como verificar si el archivo fuente está certificado o no, verificar el indicador habilitado para LTV, verificar si el archivo contiene una firma o no, verificar una firma , etc. para enumerar algunos. Tenga en cuenta que al usar el método RemoveSignature(), también puede configurar el indicador para eliminar solo la firma o eliminar la firma y el campo.
Este tutorial nos ha guiado para eliminar una firma del archivo PDF. Si desea aprender a proteger un archivo PDF, consulte el artículo sobre cómo proteger PDF con contraseña en C#.