---
title: "Silent & auto print PDF using JavaScript [without dialog] | Nutrient"
canonical_url: "https://www.nutrient.io/guides/web/print/auto-print/"
md_url: "https://www.nutrient.io/guides/web/print/auto-print.md"
last_updated: "2026-05-30T02:20:01.413Z"
description: "Auto-print PDFs immediately on load using JavaScript with Nutrient Web SDK. Call instance.print() when the viewer loads to trigger automatic printing without user interaction."
---

# Auto print PDFs using JavaScript

If you want to start printing a PDF the moment it’s loaded, you can do this with the [`instance.print()`](https://www.nutrient.io/api/web/NutrientViewer.Instance.html#print) API method.

Call this method when the SDK has finished loading, and a printing dialog indicating the PDF has started printing will appear:

```js

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

```
---

## Related pages

- [Print PDFs from a Blob using JavaScript](/guides/web/print/from-blob.md)
- [Disable print options in PDFs using JavaScript](/guides/web/print/disable-printing.md)
- [Print PDFs from URLs using JavaScript](/guides/web/print/from-url.md)
- [Print PDFs from Base64 using JavaScript](/guides/web/print/from-base64.md)
- [JavaScript library to print PDFs](/guides/web/print.md)
- [Print to PDFs programmatically using JavaScript](/guides/web/features/printing.md)
- [Print modes in our JavaScript PDF viewer](/guides/web/print/print-modes.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)

