How to Save a Webpage PDF in Chrome When Devanagari Text Is Missing
Save a webpage as a PDF in Chrome, then trace whether missing Devanagari text disappears on the page, in print preview, or in the saved file.
If Devanagari text is missing from a Chrome PDF, first locate where it disappears: on the live webpage, in Chrome’s print preview, or only in the saved PDF. On a desktop, open the page, press Ctrl+P on Windows or Linux, or Command+P on Mac, choose Save as PDF if it is offered, review the preview and settings, and save. Then compare the saved file with the page and preview. Chrome’s print controls and available destinations vary by system; Google documents the general print workflow, but not a universal fix for missing Devanagari glyphs. (Google Chrome Help: Print from Chrome)
1. Save the webpage as a PDF in Chrome
- Open the webpage in Chrome and wait for its content to load.
- Open print preview with Ctrl+P on Windows or Linux, Command+P on Mac, or File > Print.
- Check the preview for Devanagari text, including characters near page breaks.
- Choose Save as PDF as the destination if available. Destination names and controls can differ by operating system and Chrome version.
- Review paper size, layout, scale, and margins if those options are available. Save the file, then open it in a PDF viewer.
- Compare the live page, print preview, and saved PDF to identify the first stage where text is absent.
Google also describes ways to send print output to Drive, including saving as PDF and uploading it. Those are storage options; they do not repair missing glyphs. (Google’s Chrome printing instructions)
2. Find where Devanagari disappears
The location of the failure narrows what to investigate. This stage-by-stage approach is a diagnostic method, not a Chrome-prescribed Devanagari repair.
| What you see | What it suggests | Next step |
|---|---|---|
| Text is missing on the live page and in the PDF | The problem may be with the page content or how its font rendered. | Reload once and compare the same page in another browser. If the characters remain absent, contact the site owner and ask whether the intended Devanagari webfont or fallback font loaded. |
| Text appears on the page but is missing in Chrome preview | The difference arises somewhere in the print or rendering path. | Save a test PDF and compare it. As a workaround, try another browser’s print-to-PDF path and retain the page URL and browser and operating system versions for a reproducible report. |
| Text appears in preview but is missing in the saved PDF | The output or the viewer may be displaying it differently. | Open the file in a second PDF viewer. If the result differs, note which viewer shows the problem; keep the file if you report it. |
| Text looks present but cannot be selected or searched | The page may contain an image or scan instead of text. | Check whether the source is image-based. OCR may help with scanned documents, but it cannot restore glyphs omitted when a webpage was printed. |
3. Check fonts without assuming a universal fix
A missing-script problem can prompt a question about fonts, but installing a particular font is not a guaranteed repair. Noto Sans Devanagari is a real Devanagari font specimen. That reference does not establish that the affected webpage uses it or that installing it fixes Chrome’s print output. If the text is absent on the live page, ask the site owner which font or fallback the page is intended to use and whether it loaded successfully.
4. Distinguish missing glyphs from scanned text
If a PDF contains a scan or a page image, its text may not be selectable or searchable because it is an image rather than text. Chrome’s PDF help describes on-device OCR for scanned physical-document PDFs. OCR can make scan text searchable or selectable; it does not recreate Devanagari glyphs omitted from a webpage during printing. See Chrome’s print instructions and Chrome PDF help for their respective workflows and PDF capabilities.
5. What to record before asking for help
- Operating system and Chrome version.
- The affected page URL.
- Whether Devanagari appears on the live page, in print preview, and in the saved file.
- Which PDF viewer or browser you used to open the saved file, and whether another viewer changes the result.
- Whether the text can be selected or searched, or appears to be part of an image.
This information helps distinguish a page-specific issue from a local rendering or output problem. It does not by itself identify a cause.
6. Or skip the browser setup
ScreenshotNeo is a website screenshot API and MCP server from Yorker Media. It returns a screenshot or PDF from one GET request. The screenshot API captures a webpage as an image or PDF; it is not a guaranteed repair for missing Devanagari glyphs. For a PDF capture, request PDF output and compare the result with Chrome’s output to help isolate the rendering path. See the ScreenshotNeo API documentation.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.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://example.com", "format": "pdf"},
timeout=90,
)
r.raise_for_status()
open("page.pdf", "wb").write(r.content)
const q = new URLSearchParams({
access_key: 'YOUR_API_KEY',
url: 'https://example.com',
format: 'pdf'
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`ScreenshotNeo returned ${res.status}`);
const fs = await import('node:fs/promises');
await fs.writeFile('page.pdf', Buffer.from(await res.arrayBuffer()));
ScreenshotNeo removes cookie and consent banners, newsletter popups, and chat widgets before capture; each of those steps can be turned off. Bot checks, blank pages, failed loads, timeouts, and cache hits cost nothing, and responses identify the page verdict and billing status in headers. Its MCP server lets AI agents use screenshot, page information, and PDF capture tools. The free plan includes 1,000 shots a month with no card; paid plans start at $5 for 3,000 shots. Sign up for 1,000 free screenshots a month, with no card.
7. Performance, reliability, and cost considerations
- For a one-off page: Chrome’s built-in print flow is the simplest path and has no API key or service plan to configure.
- For diagnosis: compare the page, preview, and output before changing multiple settings. Record the environment so the difference can be reproduced.
- For repeated or automated captures: an API can avoid setting up browser automation, but it does not guarantee that a page will render every script correctly. Validate the returned PDF for the pages and scripts that matter to your workflow.
- Cost: Chrome printing is built into the browser. ScreenshotNeo’s listed free allowance and paid tiers are described above; only clean shots are billed, and its response headers indicate verdict and billing. Check the current plan and API documentation before integrating.
8. Troubleshooting checklist
| Symptom | Likely area to investigate | Action |
|---|---|---|
| Characters are missing everywhere | Page content or font rendering before printing | Reload, compare another browser, then contact the site owner about its Devanagari font or fallback. |
| Characters disappear only in Chrome preview | Chrome print/rendering path | Save a test PDF, compare another browser’s print-to-PDF result, and report versions and URL. |
| Characters disappear only in one PDF viewer | Viewer display behavior | Open the same saved file in another viewer and report the difference. |
| Text is visible but not searchable | Image-based or scanned content | Check whether the source is an image. OCR is for scanned documents, not restoring omitted webpage glyphs. |
| A font install is being considered as a fix | Unknown intended font or fallback | Ask the site owner what font the page uses. Noto Sans Devanagari is one reference font, not a proven universal fix. |
| ScreenshotNeo request returns an error | Request setup or target page | Check the access key, URL encoding, response status, and API documentation; preserve the response details when diagnosing. |
FAQ
Does changing margins or paper size restore Devanagari?
These settings affect page layout and pagination. The available evidence does not establish them as a fix for missing glyphs. First determine whether the text is present in preview and where it disappears.
Should I install Noto Sans Devanagari?
It is a Devanagari font, but there is no source-backed guarantee that the affected page uses it or that installation will fix its PDF. Ask the site owner which font or fallback is intended.
Can OCR recover text missing from a webpage PDF?
Chrome’s documented OCR feature concerns scanned physical-document PDFs. It can help make scan text searchable, but it does not restore webpage glyphs omitted during printing.
Can I save the PDF to Google Drive instead?
Google documents Drive storage routes for print output. Saving to Drive changes where the file is stored, not how Devanagari is rendered.


