Svelte Image Viewer Library

PSPDFKit for Web is a Svelte image viewer library that includes support for directly rendering JPEG, PNG, and TIFF files in any modern browser or on any mobile device without any plugins. It offers developers a way to quickly embed a highly configurable image or document viewer with a beautiful UI in any Svelte-based web app.

Try for Free Launch Demo

Key Capabilities

  • Customizable UI — Hide or add buttons, and match your look and feel

  • Client-side — Workload is offloaded to client (no server needed)

  • Images and documents — Open PDF, Word, Excel, PowerPoint, TIFF, PNG, and JPG

  • Responsive — Mobile-friendly UI auto-adjusts to all screen sizes

  • Accessible — Built-in assistive technology-friendly features

  • Browser support — Works on all modern browsers and devices

  • Extendable — Add annotation, editing, forms, and more

Image File Type Support

  • TIFF, TIF (including multipage)

  • PNG

  • JPEG, JPG

PSPDFKit for Web also supports PDF, PDF/A (1, 2, 3, 4), Word, Excel, and PowerPoint.

Loading Image Documents

When calling PSPDFKit#load() and passing a blob, array buffer, or URL to the image into the document option, PSPDFKit for Web will open the image file as if it were a PDF document:

PSPDFKit.load({
  document: image
});

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.