---
title: MergeableDocument
framework: Assignables
role: symbol
role_heading: Protocol
platforms: [iOS 17.4+, iPadOS 17.4+, Mac Catalyst 17.4+]
path: assignables/mergeabledocument
---

# MergeableDocument

Documents conforming to this protocol can merge several copies of the document into a single document.

## Declaration

```swift
protocol MergeableDocument : MergeablePartsContainer, Identifiable
```

## Topics

### Getting the pages

- [pages](assignables/mergeabledocument/pages.md)
- [Page](assignables/mergeabledocument/page.md)

### Exporting the layers

- [exportToPDF(visibleParts:)](assignables/mergeabledocument/exporttopdf(visibleparts:).md)

### Exporting the thumbnails

- [pageThumbnails(visibleParts:)](assignables/mergeabledocument/pagethumbnails(visibleparts:).md)

### Getting the error type

- [Error](assignables/mergeabledocument/error.md)

## Relationships

### Inherits From

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Identifiable](swift/identifiable.md)
- [MergeablePartsContainer](assignables/mergeablepartscontainer.md)

### Conforming Types

- [AssignableDocument](assignables/assignabledocument.md)
- [AssignedWorkDocument](assignables/assignedworkdocument.md)

## See Also

### Mergeable document

- [MergeablePartsContainerPartID](assignables/mergeablepartscontainerpartid.md)
- [MergeableDocumentPage](assignables/mergeabledocumentpage.md)
- [MergeablePartsContainer](assignables/mergeablepartscontainer.md)
- [DocumentThumbnail](assignables/documentthumbnail.md)
