Version:
Install
Maven
xml
<dependency>
<groupId>org.vaadin.addons.componentfactory</groupId>
<artifactId>vcf-pdf-viewer-flow</artifactId>
</dependency>Import
java
import org.vaadin.addons.componentfactory.pdfviewer.PdfViewer;Variants
Default
Display a PDF from a stream resource.
java
StreamResource resource = new StreamResource("document.pdf",
() -> getClass().getResourceAsStream("/documents/document.pdf"));
PdfViewer pdfViewer = new PdfViewer();
pdfViewer.setSrc(resource);
pdfViewer.setHeight("600px");From URL
java
PdfViewer pdfViewer = new PdfViewer();
pdfViewer.setSrc("https://example.com/document.pdf");
pdfViewer.setHeight("600px");