# Website to PDF - Full Page Export

**Use case:** 

Turn any URL into a full-page PDF, rendered natively through Chrome's print pipeline - ideal for archiving invoices, reports, or long-form articles.

## Input

```json
{
  "mode": "screenshot",
  "url": "https://apify.com",
  "format": "pdf",
  "width": 1920,
  "height": 1080,
  "fullPage": true,
  "device": "",
  "quality": 85,
  "delay": 2,
  "waitUntil": "networkidle",
  "darkMode": false,
  "blockAds": false,
  "blockTrackers": false,
  "blockCookieBanners": false,
  "scrollToLoad": false,
  "captureConsole": false,
  "ogTheme": "dark",
  "diffThreshold": 10,
  "diffStabilize": true
}
```

## Output

```json
{
  "screenshotUrl": {
    "label": "Screenshot",
    "format": "string"
  },
  "mode": {
    "label": "Mode",
    "format": "string"
  },
  "url": {
    "label": "URL",
    "format": "string"
  },
  "format": {
    "label": "Format",
    "format": "string"
  },
  "width": {
    "label": "Width",
    "format": "integer"
  },
  "height": {
    "label": "Height",
    "format": "integer"
  },
  "percentChanged": {
    "label": "Changed %",
    "format": "number"
  },
  "captureTimeMs": {
    "label": "Capture (ms)",
    "format": "integer"
  },
  "cacheHit": {
    "label": "Cache hit",
    "format": "boolean"
  }
}
```

## About this Actor

This example demonstrates how to use [Website Screenshot API — URL & HTML to PNG, JPEG, WebP, PDF](https://apify.com/moonweil/url-screenshot-api) with a specific input configuration. Visit the [Actor detail page](https://apify.com/moonweil/url-screenshot-api) to learn more, explore other use cases, and run it yourself.