# PDFXConvertParams Class

> Parameters for converting a document to PDF/X compliance.

- Product: Adobe PDF Library 18
- Language: .NET
- Version: APDFL18.0.5PlusP2e
- HTML page: https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/PDFXConvertParams
- Version index: https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/llms.txt

```csharp
class PDFXConvertParams : SystemIDisposable
```

**Namespace:** `Datalogics::PDFL`

**Inherits from:** `SystemIDisposable`

## Description

Parameters for converting a document to PDF/X compliance.

These parameters control how a Document is converted to the PDF/X standard.

**Referenced by:** [`Document`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/Document.md), [`PDFXConvertParams`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/PDFXConvertParams.md)

**Uses types:** [`PDFXConvertParams`](https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/class/PDFXConvertParams.md)

## Constructors

### PDFXConvertParams

```csharp
Datalogics.PDFL.PDFXConvertParams.PDFXConvertParams()
```

*constructor*

Parameters for converting to PDF/X.

### PDFXConvertParams

```csharp
Datalogics.PDFL.PDFXConvertParams.PDFXConvertParams(bool RemoveAllAnnotations, bool AbortIfXFAIsPresent)
```

*constructor*

**Parameters**

- `RemoveAllAnnotations` (`bool`): Remove all annotations whether legal or illegal.
- `AbortIfXFAIsPresent` (`bool`): Abort when XFA is present.

Parameters for converting to PDF/X.

## Properties

### AbortIfXFAIsPresent

```csharp
bool Datalogics.PDFL.PDFXConvertParams.AbortIfXFAIsPresent { get; set; }
```

### ProfileDesc

```csharp
string Datalogics.PDFL.PDFXConvertParams.ProfileDesc { get; set; }
```

### RemoveAllAnnotations

```csharp
bool Datalogics.PDFL.PDFXConvertParams.RemoveAllAnnotations { get; set; }
```

## Methods

### Dispose

```csharp
void Datalogics.PDFL.PDFXConvertParams.Dispose()
```

**Returns:** `void`
