Directory

← Back

Pdf Viewer

Component for displaying PDF files in the browser

Author

Rating

Popularity

2900+

This is the server-side component of <vcf-pdf-viewer> Web Component. The component uses PDF.js library to display pdf files.

This component is part of Vaadin Component Factory.

Features

  • Display a pdf file.
  • Display a thumbnail's viewer.
  • Set zoom
  • Navigate to a certain page.
  • Open or close thumbnail's viewer.
  • Add a listener on change page when clicking on thumbnail.
  • Download the pdf file

Major pieces of development of this add-on has been sponsored by multiple customers of Vaadin. Read more about Expert on Demand at: Support and Pricing

Sample code

    PdfViewer pdfViewer = new PdfViewer();
    StreamResource resource = new StreamResource("example.pdf", () -> getClass().getResourceAsStream("/pdf/example.pdf"));
    pdfViewer.setSrc(resource);
    add(pdfViewer);    

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

Bug fixes:

  • Fix preview showing blank page on Safari printing.
Released
2022-10-06
Maturity
TESTED
License
Apache License 2.0

Compatibility

Framework
Vaadin 22
Vaadin 23
Vaadin 24.3 in 3.0.0
Vaadin 24.2 in 3.0.0
Vaadin 24.1 in 3.0.0
Vaadin 24 in 3.0.0
Vaadin 21 in 1.0.2
Vaadin 20 in 1.0.2
Vaadin 19 in 1.0.2
Vaadin 18 in 1.0.2
Vaadin 17 in 1.0.2
Vaadin 16 in 1.0.2
Vaadin 15 in 1.0.2
Vaadin 14 in 1.0.2
Browser
Firefox
Safari
Google Chrome
iOS Browser
Android Browser
Microsoft Edge

Vaadin Add-on Directory

Find open-source widgets, add-ons, themes, and integrations for your Vaadin application. Vaadin Add-on Directory
The channel for finding, promoting, and distributing Vaadin add-ons.
Online