Remove a signature field from a PDF in C#
To remove a signature field, use the RemoveSignature
method. It requires only the signature index as its parameter. Use the GetSignatureCount
method to get the total number of signatures.
If you have only one signature in a PDF document, you can skip the GetSignatureCount
method and use the RemoveSignature
method with the signature index set to 0
as its parameter.
To delete all signature fields, use the following code:
using GdPicturePDF gdPicturePDF = new GdPicturePDF();gdPicturePDF.LoadFromFile(@"C:\temp\source.pdf");// Get the total amount of signatures.int signatureCount = gdPicturePDF.GetSignatureCount();for (int i = 0; i <= signatureCount - 1; i++){ // Remove the signature. gdPicturePDF.RemoveSignature(0);}gdPicturePDF.SaveToFile(@"C:\temp\output.pdf");
Using gdPicturePDF As GdPicturePDF = New GdPicturePDF() gdPicturePDF.LoadFromFile("C:\temp\source.pdf") ' Get the total amount of signatures. Dim signatureCount As Integer = gdPicturePDF.GetSignatureCount() For i = 0 To signatureCount - 1 ' Remove the signature. gdPicturePDF.RemoveSignature(0) Next gdPicturePDF.SaveToFile("C:\temp\output.pdf")End Using
Related topics