gpt4 book ai didi

java - 如何使用 Spring Boot 2+ 更改 jasper 报告 PDF 的标题和图标?

转载 作者:行者123 更新时间:2023-12-02 11:00:58 27 4
gpt4 key购买 nike

我正在使用 Spring Boot 2.0.1 在新选项卡中使用 JasperReports 生成 PDF 格式的报告,一切都按预期运行。

但是我想更改生成报告的页面的标题和图标,因为它正在获取spring的默认图标,并且标题正在获取 Controller 映射。

正在发生的事情的图像:

A sample!

OBS.:如您所知,Spring 失去了与 JasperReports 的集成,因此在我的 Controller 中我返回一个 byte[] 而不是 modelAndView。

代码:

@PostMapping("/filtro")
public ResponseEntity<byte[]> gerarRelatorio(Principal principal, IncidenciaLista conteudo) throws Exception{

UsuarioSistema us = (UsuarioSistema) ((Authentication) principal).getPrincipal();

byte[] relatorio = relatorioService.gerarRelatorioFiltrado(us.getUsuario().getEmpresa().getNome(), conteudo.getNomeProjeto(), conteudo.getLista());

return ResponseEntity.ok()
.header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_PDF_VALUE)
.body(relatorio);
}

最佳答案

只需将 favicon.ico 图像添加到 src/main/resources/favicon.ico

图像应满足以下标准,


名称 - favicon.ico
尺寸 - 32x32 或 16x16 像素
颜色 - 265

关于java - 如何使用 Spring Boot 2+ 更改 jasper 报告 PDF 的标题和图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51326652/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com