# 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");
```
