---
title: "Remove a signature field from PDF in C# .NET | Nutrient .NET SDK"
canonical_url: "https://www.nutrient.io/guides/dotnet/signatures/signature-field/remove-signature-field/"
md_url: "https://www.nutrient.io/guides/dotnet/signatures/signature-field/remove-signature-field.md"
last_updated: "2026-05-21T17:12:02.219Z"
description: "Learn how to remove a signature field from a PDF document programmatically in C# using Nutrient .NET SDK. Modify your PDF forms by deleting signature areas."
---

# Remove a signature field from a PDF in C#

To remove a signature field, use the [`RemoveSignature` method](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~RemoveSignature.html). It requires only the signature index as its parameter. Use the [`GetSignatureCount` method](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~GetSignatureCount.html) 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:

### C#

```csharp

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");

```

### VB.NET

```vb

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

```

#### Used methods

- [`GetSignatureCount`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~GetSignatureCount.html)

- [`LoadFromFile`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~LoadFromFile.html)

- [`RemoveSignature`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~RemoveSignature.html)

- [`SaveToFile`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPicturePDF~SaveToFile.html)

#### Related topics

- [Load a file](/guides/dotnet/load-a-file.md)

- [Save a file](/guides/dotnet/save-a-file.md)
---

## Related pages

- [Fill and sign PDFs in C# .NET](/guides/dotnet/signatures/signature-field/fill-a-signature-field.md)
- [Get signature field properties in C#](/guides/dotnet/signatures/signature-field/get-signature-field-properties.md)
- [Add a signature field to a PDF in C#](/guides/dotnet/signatures/signature-field/add-a-signature-field.md)

