How to Capture PDF Pages with a Browser Extension
Extract selected pages from an existing PDF with a browser extension, Acrobat on the web, or your browser’s PDF viewer. Learn which route fits your file and workflow.
To save selected pages from a PDF that is already open in your browser, use a PDF page extraction extension: open the PDF, choose the page numbers or ranges, then save the resulting PDF. For example, a range list might be 1, 3-5, 10. You can also use your browser’s built-in PDF viewer or Adobe Acrobat on the web.
This is different from capturing a webpage and converting it into a PDF. Here, the source is an existing PDF and the goal is to extract some of its pages into a new PDF.
1. Choose the right route
| Route | Install needed? | Where processing happens | How you select pages | Output location |
|---|---|---|---|---|
| PDF page extraction extension | Yes | Depends on the extension. PDF Page Saver’s Chrome Web Store listing says it processes in-browser with pdf-lib. | Enter page numbers and ranges. | Save a new PDF, optionally with a chosen filename. |
| Browser’s built-in PDF viewer | No additional extension | In the browser’s PDF workflow. | Use print or selected-page export controls where available. | Choose the destination in the browser or system print dialog. |
| Adobe Acrobat on the web | No browser extension required for the documented web flow | Adobe cloud workflow | Select page thumbnails after uploading the PDF. | Adobe says the resulting PDF is saved to Adobe cloud storage. |
For a local browser workflow, use an extraction extension or your browser’s PDF controls. If cloud handling is acceptable, Acrobat on the web provides a documented extraction flow. These routes have different handling and permission requirements; the research sources do not establish that one is faster, safer, or more reliable in practice.
2. Extract pages with a Chrome extension
- Install a PDF page extraction extension such as PDF Page Saver from the Chrome Web Store. Review the extension listing and its permissions before installing it.
- Open the PDF in Chrome. It can be a PDF opened from a website or a local file.
- Click the extension icon and enter the pages to keep. A range list can look like
1, 3-5, 10: this requests pages 1, 3, 4, 5, and 10. - Choose an output filename if the extension offers that option, then save the new PDF.
- Open the saved file and confirm it contains the intended pages and filename before sharing it.
PDF Page Saver’s Chrome Web Store listing describes those steps, says the extension uses pdf-lib to process the document in-browser, and says it supports local file:/// PDFs when access to file URLs is enabled. These are publisher disclosures in the listing, not an independent audit of the extension’s implementation or privacy.
Allow access to a local PDF
If the extension cannot read a PDF opened from your computer, open Chrome’s extension management page, find the extension’s details, and enable Allow access to file URLs if that setting is available. Reload the PDF and try again. This permission is specific to local file URLs; a PDF opened from a website uses a web URL.
Page numbering and ranges
Use the page numbers shown by the PDF viewer, and make sure the requested range is valid for the document. For example, 3-5 means pages 3 through 5 in the range syntax shown by the extension listing. Avoid entering a final page number greater than the document’s page count. If the PDF includes a cover or front matter, its PDF page index may differ from the printed page number on the page; check the viewer’s page counter before extracting.
3. Use the browser’s built-in PDF viewer
Firefox’s built-in PDF viewer documentation describes print and selected-page export controls. The exact menu labels and available controls may vary by browser version, so check the current viewer menus:
- Open the PDF in the browser’s built-in viewer.
- Choose the viewer’s print or export action.
- In the print dialog, select the option for specific pages, if provided, and enter the page numbers or ranges.
- Choose a PDF destination, such as a save-to-PDF printer where available, and save the result.
- Open the saved PDF and confirm the page order and count.
This avoids installing an extraction extension, but the exact selected-page workflow depends on the browser and operating system. If the viewer does not offer a way to export selected pages, use an extraction extension or a PDF editor.
4. Extract pages with Adobe Acrobat on the web
Adobe’s documented web workflow is:
- Open Acrobat on the web and choose Edit > Extract pages.
- Select and upload the PDF.
- Choose the page thumbnails to extract.
- Select Extract.
- Find the resulting PDF in Adobe cloud storage.
Use this route when uploading the source PDF to Adobe’s cloud workflow is acceptable. If the document must remain in a local workflow, prefer a browser-based extension whose handling you have reviewed or the browser’s built-in controls.
5. Handle common problems
| Problem | Likely cause | What to do |
|---|---|---|
| The extension does not see a local PDF | Chrome has not granted the extension access to file URLs. | In extension details, enable Allow access to file URLs, then reload the local PDF. |
| The saved PDF is empty or missing pages | The page list may be invalid, out of range, or based on printed page labels rather than the viewer’s PDF page count. | Check the viewer’s page counter, correct the ranges, save again, and inspect the output. |
| A page range is rejected | The extension may expect a particular range format or may not accept spaces or other separators. | Follow the syntax shown by that extension. PDF Page Saver’s listing gives 1, 3-5, 10 as an example. |
| The extension button is missing or inactive | The extension may be disabled, not installed in the current browser profile, or unable to access the current tab. | Check the browser’s extension menu and permissions, then reopen the PDF tab. |
| Acrobat’s output is not on the computer | The web extraction flow saves the result to Adobe cloud storage. | Locate the result in Adobe cloud storage and download it if you need a local copy. |
| The output has the wrong filename or page order | The save dialog or extraction selection may not match the intended output. | Reopen the result, verify its page order and contents, and save or rename it as needed. |
6. Privacy, permissions, and document handling
Do not assume every browser extension processes files locally. The cited PDF Page Saver listing says that it uses in-browser pdf-lib processing, while Adobe’s web flow says the result is stored in Adobe cloud storage. Those statements describe the named products and do not establish how other extensions handle documents.
- Check the extension’s current permissions and privacy disclosures before opening confidential material.
- For a local PDF in Chrome, grant file URL access only if you need the extension to work with that local file.
- For Acrobat on the web, account for the documented upload and cloud storage flow.
- Before sharing an extracted file, verify that it contains only the pages intended for the recipient.
7. Performance, reliability, and cost
The available sources do not provide comparable speed, reliability, or cost measurements for these workflows. A PDF extraction extension or built-in viewer can avoid using a separate web extraction flow; Acrobat on the web involves uploading the document and saving the result to cloud storage. Actual time can depend on document size, browser, device, and network conditions. For a large PDF, leave time for the browser or service to finish saving, and check the output before closing the source.
Check each extension or service’s current price and terms directly. The research sources do not establish a general price for PDF extraction or support a claim that one route is cheaper than another.
8. Or skip the browser setup
ScreenshotNeo captures a webpage as an image or PDF; it does not extract selected pages from an existing PDF. If what you need is a PDF of a webpage, one API request can capture it. See the ScreenshotNeo API documentation.
curl -G "https://api.screenshotneo.com/v1/shot" \
-d access_key=YOUR_API_KEY \
--data-urlencode url=https://stripe.com \
-o shot.webp
ScreenshotNeo removes cookie banners, newsletter popups, and chat widgets before the shot. Bot checks, blank pages, and failed loads are never billed. Its MCP server lets AI agents take screenshots, and 1,000 screenshots a month are free with no card; paid plans start at $5 for 3,000. Learn more at ScreenshotNeo, or sign up for the free plan.
Frequently asked questions
Can I extract pages from a PDF without installing an extension?
Yes. Try your browser’s built-in PDF viewer and print or selected-page export controls. If those controls are unavailable, Acrobat on the web is another documented option, with cloud handling.
Can an extension work with a PDF saved on my computer?
Some can. For the Chrome extension described in the cited listing, local file:/// PDFs require enabling access to file URLs.
Does “capture PDF pages” mean turning a webpage into a PDF?
Not in this guide. It means extracting selected pages from a PDF that already exists. To create a PDF from a webpage, use the browser’s print-to-PDF feature or a webpage capture service.
How can I check that I extracted the right pages?
Open the new PDF, check its page count and order, and confirm the visible content against the requested page list before sending it.


