Generate PDFs from Images Using JavaScript

When calling PSPDFKit#load() in Standalone mode, you can pass either an array buffer or a URL to the image into the document option. Or, when calling PSPDFKit#load() in Server mode, you can pass the documentId. After doing this, PSPDFKit for Web will open the image file as if it were a PDF document:

const res = await fetch("https://example.com/example.tiff");
const imageArrayBuffer = await res.arrayBuffer();
PSPDFKit.load({
  document: imageArrayBuffer
  // Other options.
});

Image documents can be loaded the same way in headless mode by providing the headless option:

PSPDFKit.load({
  document: image,
  headless: true
});

For more information on loading options, follow our guides on importing a PDF document.

Exporting Image Documents

Image documents can be exported as PDF documents by using Instance#exportPDF() and triggering a download, as explained in the Save a Document to Local Storage guide.