# MetadataProperties

## Content

[**DsPdfJS API v9.1.3**](../README)

***

[DsPdfJS API](../globals) / MetadataProperties

# Type Alias: MetadataProperties

> **MetadataProperties** = `object`

Provides options for creating metadata for a PDF document.

## Properties

### contributors?

> `optional` **contributors**: `string`[]

The list of document contributors. Maps to Dublin Core 'contributor' property.

***

### copyright?

> `optional` **copyright**: `string`

The document copyright. Maps to Dublin Core 'rights' property.

***

### coverage?

> `optional` **coverage**: `string`

The document coverage. Maps to Dublin Core 'coverage' property.

***

### createDate?

> `optional` **createDate**: `Date`

The creation date. Maps to XMP 'CreateDate' property.
If not set, the current date/time is used.

***

### creators?

> `optional` **creators**: `string`[]

The list of document creators. Maps to Dublin Core 'creator' property.

***

### creatorTool?

> `optional` **creatorTool**: `string`

The creator tool, in PDF/A compatible documents this value
should be the same as [DocumentInfo.creator](../classes/DocumentInfo#creator).

***

### dates?

> `optional` **dates**: `string`[]

The list of document dates. Maps to Dublin Core 'date' property.

***

### description?

> `optional` **description**: `string`

The document description. Maps to Dublin Core 'description' property.

***

### identifier?

> `optional` **identifier**: `string`

The document identifier. Maps to Dublin Core 'identifier' property.

***

### keywords?

> `optional` **keywords**: `string`[]

The list of document keywords, or subjects. Maps to Dublin Core 'subject' property.

***

### languages?

> `optional` **languages**: `string`[]

The list of document languages. Maps to Dublin Core 'language' property.

***

### metadataDate?

> `optional` **metadataDate**: `Date`

The metadata date. Maps to XMP 'MetadataDate' property.
If not set, the current date/time is used.

***

### modifyDate?

> `optional` **modifyDate**: `Date`

The modification date. Maps to XMP 'ModifyDate' property.
If not set, the current date/time is used.

***

### pdfA?

> `optional` **pdfA**: [`PdfAConformanceLevel`](../enumerations/PdfAConformanceLevel)

The PDF/A conformance version.

***

### pdfUa?

> `optional` **pdfUa**: `number` \| `null`

The PDF/UA conformance version.
Null indicates that the document is not PDF/UA compliant.

***

### producer?

> `optional` **producer**: `string`

The document's producer. Maps to PDF 'Producer' property.

***

### publishers?

> `optional` **publishers**: `string`[]

The list of document publishers. Maps to Dublin Core 'publisher' property.

***

### readOnly?

> `optional` **readOnly**: `boolean`

Indicates whether the metadata is marked as read-only.

***

### relations?

> `optional` **relations**: `string`[]

The list of document relations. Maps to Dublin Core 'relation' property.

***

### source?

> `optional` **source**: `string`

The document source. Maps to Dublin Core 'source' property.

***

### title?

> `optional` **title**: `string`

The document's title. Maps to Dublin Core 'title' property.

***

### types?

> `optional` **types**: `string`[]

The list of document types. Maps to Dublin Core 'type' property.

***

### userProps?

> `optional` **userProps**: [`MetadataUserProp`](MetadataUserProp)[]

The list of document custom properties.
