SonarQube 本身不直接支持导出 PDF 报告,但可以通过插件实现。常用的插件是 sonar-pdfreport-plugin。以下是安装插件的步骤:
下载插件 JAR 文件
- 下载与 SonarQube 版本兼容的插件 JAR 文件。
- sonar-pdfreport-plugin下载地址

将下载好的插件部署到 SonarQube
- 将下载的 JAR 文件复制到 SonarQube 的插件目录(默认路径为 Sonarqube安装目录/extensions/plugins)。
- 重启 SonarQube 服务使插件生效。
验证插件安装
- 服务重启后登录 SonarQube 控制台,在配置页查看有PDF Report则安装插件成功。

生成 PDF 报告
安装插件后,可以通过以下方式生成 PDF 报告:
- 在项目分析完成后,进入项目页面。点击【更多-Download Pdf Report】生成下载报告。
点击后系统报错: {“error”:“Report is not available. At least one analysis is required after installing the plugin!”} 解决办法:需要将原分析项目删除并重新分析项目,对新增项目进行sonar扫描后才能输出pdf,之前的扫描结果不能输出pdf。 新增项目扫描代码后报错: PDF file not found in local filesystem. Report could not be sent to server.
解决办法:没有权限,需要配置PDF Report的Username及Password,与SonarQube登录用户名密码设置为一致。
设置后刷新平台页面,重新扫描代码不再报错,可在SonarQube平台成功下载PDF报告。 
注意事项
- 插件兼容性需与 SonarQube 版本匹配,否则可能导致功能异常。
- 确保 SonarQube 服务器有足够的权限写入生成的 PDF 文件。
