
The PDF options.

## Constructors

| Constructor | Description |
| --- | --- |
| [PdfDocumentOptions()](#PdfDocumentOptions) |  |

## Methods

| Method | Description |
| --- | --- |
| [getCompliance()](#getCompliance) | Desired conformance level for generated PDF document. Important note: This option should not be changed after PdfDocument object is constructed. Default is PdfCompliance.Pdf15 . |
| [setCompliance(int value)](#setCompliance-int) | Desired conformance level for generated PDF document. Important note: This option should not be changed after PdfDocument object is constructed. Default is PdfCompliance.Pdf15 . |
| [getDigitalSignatureDetails()](#getDigitalSignatureDetails) | Gets or sets a digital signature details. If not set, then no signing will be performed. |
| [setDigitalSignatureDetails(PdfDigitalSignatureDetailsCore value)](#setDigitalSignatureDetails-com.aspose.cad.imageoptions.PdfDigitalSignatureDetailsCore) | Gets or sets a digital signature details. If not set, then no signing will be performed. |

### PdfDocumentOptions() {#PdfDocumentOptions}
```java
public PdfDocumentOptions()
```

### getCompliance() {#getCompliance}
```java
public int getCompliance()
```

Desired conformance level for generated PDF document. Important note: This option should not be changed after PdfDocument object is constructed. Default is PdfCompliance.Pdf15 .

**Returns:** int

### setCompliance(int value) {#setCompliance-int}
```java
public void setCompliance(int value)
```

Desired conformance level for generated PDF document. Important note: This option should not be changed after PdfDocument object is constructed. Default is PdfCompliance.Pdf15 .

### getDigitalSignatureDetails() {#getDigitalSignatureDetails}
```java
public final PdfDigitalSignatureDetailsCore getDigitalSignatureDetails()
```

Gets or sets a digital signature details. If not set, then no signing will be performed.

**Returns:** PdfDigitalSignatureDetailsCore

### setDigitalSignatureDetails(PdfDigitalSignatureDetailsCore value) {#setDigitalSignatureDetails-com.aspose.cad.imageoptions.PdfDigitalSignatureDetailsCore}
```java
public final void setDigitalSignatureDetails(PdfDigitalSignatureDetailsCore value)
```

Gets or sets a digital signature details. If not set, then no signing will be performed.

