<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: -",
    "macOS: 26.0.0 -",
    "visionOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WebKit",
  "identifier" : "/documentation/WebKit/WebPage/ExportedContentConfiguration",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "WebKit"
    ],
    "preciseIdentifier" : "s:6WebKit0A4PageC28ExportedContentConfigurationV"
  },
  "title" : "WebPage.ExportedContentConfiguration"
}
-->

# WebPage.ExportedContentConfiguration

A specialized configuration of a specific exportable type that can have specific properties unique to the content type.

```
nonisolated struct ExportedContentConfiguration
```

## Topics

### Configurable types

[`struct Region`](/documentation/WebKit/WebPage/ExportedContentConfiguration/Region)

Represents a specific semantic region of a webpage.

[`static func image(region: WebPage.ExportedContentConfiguration.Region, allowTransparentBackground: Bool, snapshotWidth: CGFloat?, afterScreenUpdates: Bool) -> WebPage.ExportedContentConfiguration`](/documentation/WebKit/WebPage/ExportedContentConfiguration/image(region:allowTransparentBackground:snapshotWidth:afterScreenUpdates:))

A configuration of a webpage for a representation as image data.

[`static func pdf(region: WebPage.ExportedContentConfiguration.Region, allowTransparentBackground: Bool) -> WebPage.ExportedContentConfiguration`](/documentation/WebKit/WebPage/ExportedContentConfiguration/pdf(region:allowTransparentBackground:))

A configuration of a webpage for a representation as PDF data.

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)