---
title: "JavaScript print PDF from URL | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/web/print/from-url/"
md_url: "https://www.nutrient.io/guides/web/print/from-url.md"
last_updated: "2026-05-15T19:10:05.092Z"
description: "Print PDFs directly from URLs using JavaScript with Nutrient Web SDK. Load documents via URL and call instance.print() to trigger printing immediately on load."
---

# Print PDFs from URLs using JavaScript

If you want to start printing a document from a URL, load it by passing it to the document option in your configuration.

Then, call [`instance.print()`](https://www.nutrient.io/api/web/NutrientViewer.Instance.html#print) when the SDK has loaded. The printing dialog should display indicating the PDF has started printing:

```js

NutrientViewer.load({
  document: url
  //...
}).then((instance) => {
    // Print when loaded.
    instance.print();
  }).catch((error) => {
    console.error("Failed to load document:", error.message);
  });

```
---

## Related pages

- [Auto print PDFs using JavaScript](/guides/web/print/auto-print.md)
- [Disable print options in PDFs using JavaScript](/guides/web/print/disable-printing.md)
- [Print PDFs from Base64 using JavaScript](/guides/web/print/from-base64.md)
- [JavaScript library to print PDFs](/guides/web/print.md)
- [Print PDFs from a Blob using JavaScript](/guides/web/print/from-blob.md)
- [Print modes in our JavaScript PDF viewer](/guides/web/print/print-modes.md)
- [Print to PDFs programmatically using JavaScript](/guides/web/features/printing.md)
- [Print PDFs without annotations using JavaScript](/guides/web/print/without-annotations.md)
- [Print PDFs without opening using JavaScript](/guides/web/print/without-opening-pdf.md)

