---
title: "Redact PDF in C# .NET: Permanent PDF redaction | Nutrient .NET SDK"
canonical_url: "https://www.nutrient.io/guides/dotnet/redaction/"
md_url: "https://www.nutrient.io/guides/dotnet/redaction.md"
last_updated: "2026-05-21T17:12:02.215Z"
description: "Discover the ultimate guide to redaction in .NET and unleash powerful document editing capabilities. Start mastering PDFs now!"
---

# Redact PDFs in C#.NET

Permanently redact and remove sensitive information from PDFs using C#. Search and redact specific fields like emails, names, phone numbers, and addresses. Integrate smart PDF redaction to automatically identify and redact key values in documents.

## Coordinate-based redaction

For precise manual redaction, you can define rectangular regions and apply permanent redaction in a few steps:

```csharp

using GdPicture14;

LicenseManager licence = new LicenseManager();
licence.RegisterKEY("");

using GdPicturePDF pdf = new GdPicturePDF();
pdf.LoadFromFile(@"input.pdf");
pdf.AddRedactionRegion(72, 707, 40, 14);
pdf.ApplyRedaction();
pdf.SaveToFile(@"output.pdf");

```

For multi-page and advanced coordinate control, see [Redact using coordinates](/guides/dotnet/redaction/redact-by-coordinates.md).

## Smart redaction

Based on its advanced artificial intelligence (AI) and document understanding engine, Nutrient.NET SDK recognizes sensitive information in a document and marks it for redaction. After you validate these marks, Nutrient.NET SDK removes them from the document.

[Learn more](https://www.nutrient.io/guides/react-native/redaction/introduction-to-redaction.md)

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/dotnet/getting-started.md)

---

## Related pages

- [Search and redact PDFs in C#](/guides/dotnet/redaction/search-and-redact.md)
- [Redact PDFs using coordinates in C#](/guides/dotnet/redaction/redact-by-coordinates.md)
- [Smart redaction in C#](/guides/dotnet/redaction/smart-redaction.md)

