PdfFileSignature.RemoveSignature

RemoveSignature(string)

Remove the signature according to the name of the signature.

public void RemoveSignature(string signName)
ParameterTypeDescription
signNameStringThe name of signature.

Examples

[C#]
string inFile = TestPath + "example1.pdf";
PdfFileSignature pdfSign = new PdfFileSignature();
pdfSign.BindPdf(inFile); 
IList names = pdfSign.GetSignNames();
for(int i = 0; i < names.Count; i++)
{
   pdfSign.RemoveSignature((string)names[i]);
}
pdfSign.Save(TestPath + "signed_removed.pdf");
[Visual Basic]
Dim pdfSign as PdfFileSignature = new PdfFileSignature
pdfSign.BindPdf(inFile)
Dim names as IList
names = pdfSign.GetSignNames()
For i = 0 To names.Count
 pdfSign.RemoveSignature((string)names[i])
Next i
pdfSign.Save(TestPath + "signed_removed.pdf")

See Also


RemoveSignature(string, bool)

Removes the signature according to the name of the signature.

public void RemoveSignature(string signName, bool removeField)
ParameterTypeDescription
signNameStringThe name of signature.
removeFieldBooleanIf set to true, than removes both of signature and field from document; otherwise, signature only.

Examples

[C#]
string inFile = TestPath + "example1.pdf";
PdfFileSignature pdfSign = new PdfFileSignature();
pdfSign.BindPdf(inFile); 
IList names = pdfSign.GetSignNames();
for(int i = 0; i < names.Count; i++)
{
   pdfSign.RemoveSignature((string)names[i], false);
}
pdfSign.Save(TestPath + "signed_removed.pdf");
[Visual Basic]
Dim pdfSign as PdfFileSignature = new PdfFileSignature
pdfSign.BindPdf(inFile)
Dim names as IList
names = pdfSign.GetSignNames()
For i = 0 To names.Count
 pdfSign.RemoveSignature((string)names[i], false)
Next i
pdfSign.Save(TestPath + "signed_removed.pdf")

See Also