Directory

← Back

Pdf Viewer

Component for displaying PDF files in the browser

Author

Contributors

Rating

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);    

Links

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 21+
Vaadin 14+ in 1.0.0
Browser
Firefox
Safari
Google Chrome
iOS Browser
Android Browser
Microsoft Edge
Online