vaadin 14 - Exemplo para abrir PDF

Senhores, bom dia. Sou Carlos, Brasil, e preciso de ajuda.
Qual a melhor for de abrir, na aplicação, um pdf feito no jasperReports. Na versão 7 eu usava o BrowserFrame que não mais existe.
Obrigado.
Abraços

Olá, talvez isso ajude você, https://vaadin.com/directory/component/file-download-wrapper

Este complemento funciona com um botão.

Obrigado, Ruben. Tentei o que me indicou mas só recebia erro. Resolvi depois de muito pesquisar. E compartilho aqui para ajudar aos amigos que precisarem:

    Button downloadButton = new Button("Mostrar");
    Anchor anchor = new Anchor();
    anchor.add(downloadButton);
    anchor.setHref(new StreamResource("file.pdf", () -> new ByteArrayInputStream(methodFazJasperPDF())));
    anchor.setTarget("_blank");
    add(anchor);
	
	//---------------------
	
	public byte[] methodFazJasperPDF(){
	
	     ---------
	     ´´´´´´´´
	     byte[] bytes = JasperExportManager.exportReportToPdf(impressao);
		 return bytes;
    }
	
	Abraços.

Mas eu gostaria de ajuda para abrir PDF num Dialog. Com o código mostrado, o arquivo é mostrado numa nova aba / página.
Como abrir num Dialog?

Abraços.
Obrigado

By Alejandro Duarte.

https://vaadin.com/directory/component/pdf-browser