---
title: "PdfValidationResult"
canonical_url: "https://www.nutrient.io/api/csharp/validation/pdf-validation-result/"
md_url: "https://www.nutrient.io/api/csharp/validation/pdf-validation-result.md"
last_updated: "2026-10-08T08:55:57.713Z"
description: "Represents the outcome of a PDF conformance validation run performed by `PdfValidator`."
---

Represents the outcome of a PDF conformance validation run performed by `PdfValidator`.

```csharp

using Nutrient;

```

The SDK creates this class through factory methods or other SDK objects.

## Properties

### IsValid

```csharp

public bool IsValid { get; }

```

Indicates whether the document conforms to the conformance level it was validated against.

**Type:** `bool`

### Report

```csharp

public string Report { get; }

```

The detailed validation report.

**Type:** `string`

### ValidatedConformance

```csharp

public PdfValidationConformance ValidatedConformance { get; }

```

The conformance level the document was validated against.

**Type:** [`PdfValidationConformance`](/api/csharp/enums/pdf-validation-conformance/)

## Resource management

```csharp

public void Dispose()

```

`PdfValidationResult` implements `IDisposable`. Call `Dispose()` or use a C# `using` declaration to release its native handle right away. If you don't, the handle is released when the object is garbage collected.

---

## Related pages

- [Validation](/api/csharp/validation.md)
- [Pdf Validator](/api/csharp/validation/pdf-validator.md)

