ScreenshotNeo

BlogHow-to

How to Save a Webpage as PDF in Opera GX

Save a full webpage as a PDF in Opera GX with Snapshot, or use the print dialog when you need control over paper layout, headers, and margins.

By the ScreenshotNeo team4 October 20265 min read

To save a webpage as a PDF in Opera GX on desktop, open the page, launch Snapshot with Shift+Ctrl+5 on Windows or Linux, or Shift+Command+2 on macOS. You can also click the camera icon beside the search bar. Choose Save page as PDF. Opera Help says this saves the full page from top to bottom.

Use Snapshot for a screen-oriented copy for reading or sharing. Use the print dialog when paper size, margins, headers, or print layout matter. Controls and labels can vary by Opera GX version and platform.

Save the full page with Snapshot

  1. Open the webpage you want to save in Opera GX and wait for its main content to appear.
  2. Open Snapshot using the keyboard shortcut for your platform, or click the camera icon beside the search bar.
  3. Select Save page as PDF.
  4. Choose where to save the PDF and confirm.
  5. Open the saved file and check that the content and images you need are present.

If the shortcut or camera icon is not available in your version, try right-clicking an empty area of the page and selecting the PDF-saving option, or use the print dialog.

Save through the print dialog

The print route is useful when you want a document laid out for printing or need to adjust print settings.

  1. Open the page in Opera GX.
  2. Open the print dialog with Ctrl+P on Windows or Linux, or Command+P on macOS.
  3. Choose the PDF destination available in the dialog. The wording depends on your operating system.
  4. Set the paper size, margins, orientation, scale, and header or footer options as needed.
  5. Save the resulting PDF and inspect it before sharing or printing.

Snapshot PDF or print to PDF?

Method Best for What to keep in mind
Snapshot → Save page as PDF A screen-oriented copy for reading or sharing Opera describes this as capturing the page from top to bottom. It may not load images that are still invisible because they appear only after scrolling.
Print dialog → PDF destination A document intended for printing or one that needs layout controls Print settings offer control over layout, headers, and margins. The print layout may differ from how the page appears on screen.

Opera’s current Help pages document the Snapshot and context-menu routes. Its explanation of the distinction between screen capture and print layout appeared in a 2017 desktop blog post, so menu wording and placement can differ in current versions.

Handle lazy-loaded images and long pages

Some pages load images only when they approach the visible part of the screen. Opera’s explanation of Save Page as PDF says it does not try to load images that are currently invisible. If the page depends on scrolling to reveal content, scroll through it first, then save and inspect the PDF. This is practical advice based on Opera’s description; it does not guarantee that every site will load all content.

  • Scroll through the sections that contain images or embedded content before saving.
  • Wait for visible content to finish loading after scrolling.
  • Check the PDF, especially near the bottom of long pages.
  • If you need precise page breaks or print layout, try the print dialog and review its preview.

Troubleshooting

Problem Likely cause What to do
The Snapshot shortcut does nothing The shortcut differs on your platform or has changed in your Opera GX version. Try the camera icon beside the search bar. You can also right-click an empty page area or open the print dialog.
The PDF is missing images Images may load only after scrolling, and the screen-oriented PDF action may not load currently invisible images. Scroll through the page to reveal content, wait for it to load, save again, and inspect the result.
The saved page looks different from the browser Print layout can reflow content, while Snapshot and print output serve different purposes. For a screen-oriented reading copy, try Snapshot. For print controls, use the print dialog and adjust its settings.
You cannot find the PDF destination The available destination name and location depend on the operating system and print dialog. Review the destination choices in the dialog and select its PDF option if available. Otherwise use Snapshot’s Save page as PDF action.
Part of the page is missing The page may have content that appears only after scrolling or may not have finished loading. Scroll through the page, wait for delayed content, and save again. Confirm the result in a PDF viewer.

Or skip the browser setup

If you need a PDF from code or an automated workflow, ScreenshotNeo can return a webpage as a PDF with one GET request. See the ScreenshotNeo API documentation for the PDF options.

curl -G "https://api.screenshotneo.com/v1/shot" \
  -d access_key=YOUR_API_KEY \
  --data-urlencode url=https://stripe.com \
  -d format=pdf \
  -o page.pdf
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com", "format": "pdf"},
    timeout=90,
)
r.raise_for_status()
with open("page.pdf", "wb") as f:
    f.write(r.content)
const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://stripe.com',
  format: 'pdf'
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await Bun.write('page.pdf', res);

ScreenshotNeo accepts cookie banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each step can be turned off. Bot checks, blank pages, failed loads, timeouts, and cache hits cost nothing, and response headers identify the page verdict and whether it was billed. Its MCP server lets AI agents use take_screenshot, get_page_info, and capture_pdf. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 screenshots.

Learn about ScreenshotNeo, then sign up for 1,000 free screenshots a month with no card.

FAQ

Does Opera GX save the entire page as a PDF?

Opera’s Help describes Snapshot’s Save page as PDF action as saving the full page from top to bottom. Check pages with scroll-triggered content afterward, since images that are not yet visible may be omitted.

Can I save just the visible part of a page?

The documented Snapshot action is for a full-page PDF. If you need a different selection, use the print dialog’s available range or layout controls where supported.

Which option should I use for a document I plan to print?

Use the print dialog when you need control over print layout, headers, or margins, then review the output before printing.

Does saving a PDF preserve every interactive feature?

A PDF is a saved document representation of a webpage, not a live copy of the site. Do not assume interactive elements or every dynamic page feature will be preserved.

Sources