集成 Vaadin 插件
可以使用任何位于 Vaadin Directory 或其他地方的第三方 Vaadin 插件。下面的示例演示如何集成 Pdf 阅读器 插件。
为应用程序添加 Vaadin 插件时,需要在项目的 build.gradle
中添加 Vaadin 插件 maven 仓库以及插件的依赖:
build.gradle
repositories {
maven {
url 'https://maven.vaadin.com/vaadin-addons'
}
}
dependencies {
implementation 'org.vaadin.addons.componentfactory:vcf-pdf-viewer:3.0.0'
}
之后,可以编程式使用该插件,示例:
@Autowired
private Resources resources;
@Subscribe
public void onInit(final InitEvent event) {
PdfViewer pdfViewer = new PdfViewer();
pdfViewer.setSizeFull();
StreamResource resource = new StreamResource("example.pdf", () ->
resources.getResourceAsStream("META-INF/resources/pdf/example.pdf"));
pdfViewer.setSrc(resource);
getContent().add(pdfViewer);
}
Figure 1. PdfViewer 显示资源目录的 PDF 文件
本页是否有帮助?
感谢您的反馈