---
title: documentAttributes
framework: pdfkit
role: symbol
role_heading: Instance Property
path: pdfkit/pdfdocument/documentattributes
---

# documentAttributes

A dictionary of document metadata.

## Declaration

```swift
var documentAttributes: [AnyHashable : Any]? { get set }
```

## Return Value

Return Value The dictionary of document metadata. The dictionary may be empty, or only some of the keys may have associated values.

## Discussion

Discussion Metadata is optional for PDF documents.

## See Also

### Related Documentation

- [PDFDocumentAttribute](pdfkit/pdfdocumentattribute.md)

### Accessing Document Information

- [documentURL](pdfkit/pdfdocument/documenturl.md)
- [majorVersion](pdfkit/pdfdocument/majorversion.md)
- [minorVersion](pdfkit/pdfdocument/minorversion.md)
- [string](pdfkit/pdfdocument/string.md)
- [outlineItem(for:)](pdfkit/pdfdocument/outlineitem(for:).md)
- [outlineRoot](pdfkit/pdfdocument/outlineroot.md)
- [documentRef](pdfkit/pdfdocument/documentref.md)
