## CreatePdfOptions interface

PDF upload options.

**Signature:**

```typescript
export interface CreatePdfOptions extends Omit<CreateBinaryOptions, 'data' | 'contentType'>
```

**Extends:** Omit< [CreateBinaryOptions](/content/docs/sdk/core.createbinaryoptions), 'data' \| 'contentType'>

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [docDefinition](/content/docs/sdk/core.createpdfoptions.docdefinition) | `readonly` | TDocumentDefinitions | The PDF document definition. See [https://pdfmake.github.io/docs/0.1/document-definition-object/](https://pdfmake.github.io/docs/0.1/document-definition-object/) |
| [fonts?](/content/docs/sdk/core.createpdfoptions.fonts) | `readonly` | TFontDictionary | _(Optional)_ Optional pdfmake custom font dictionary. |
| [tableLayouts?](/content/docs/sdk/core.createpdfoptions.tablelayouts) | `readonly` | Record<string, CustomTableLayout> | _(Optional)_ Optional pdfmake custom table layout.
