
**Inheritance:** java.lang.Object, ImageOptionsBase

The PDF options.

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [getTargetFormat()](#getTargetFormat) |  |
| [getPdfDocumentInfo()](#getPdfDocumentInfo) | Gets or sets metadata for document. |
| [setPdfDocumentInfo(PdfDocumentInfo value)](#setPdfDocumentInfo-com.aspose.cad.fileformats.pdf.PdfDocumentInfo) | Gets or sets metadata for document. |
| [getCorePdfOptions()](#getCorePdfOptions) | Gets or sets the core PDF options. |
| [setCorePdfOptions(PdfDocumentOptions value)](#setCorePdfOptions-com.aspose.cad.imageoptions.PdfDocumentOptions) | Gets or sets the core PDF options. |

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

### getTargetFormat() {#getTargetFormat}
```java
public long getTargetFormat()
```

**Returns:** long

### getPdfDocumentInfo() {#getPdfDocumentInfo}
```java
public PdfDocumentInfo getPdfDocumentInfo()
```

Gets or sets metadata for document.

**Returns:** PdfDocumentInfo

### setPdfDocumentInfo(PdfDocumentInfo value) {#setPdfDocumentInfo-com.aspose.cad.fileformats.pdf.PdfDocumentInfo}
```java
public void setPdfDocumentInfo(PdfDocumentInfo value)
```

Gets or sets metadata for document.

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

Gets or sets the core PDF options.

**Returns:** PdfDocumentOptions - The core PDF options.

### setCorePdfOptions(PdfDocumentOptions value) {#setCorePdfOptions-com.aspose.cad.imageoptions.PdfDocumentOptions}
```java
public void setCorePdfOptions(PdfDocumentOptions value)
```

Gets or sets the core PDF options.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | PdfDocumentOptions | The core PDF options. |

