标签: powerbi-js-api

如何生成Powerbi嵌入式报告的PDF输出

我的网页中嵌入了powerbi报告。我需要的是在页面上添加一个“导出”按钮,并在单击该按钮时将报告导出到PDF。我该如何实现?在线用户建议使用report.print()window.print(),但两者均不适用于我。

var reportContainer = document.getElementById('reportContainer');

var report = powerbi.embed(reportContainer, config);
var report2 = powerbi.get(reportContainer);

console.log(report);  --returns the report
console.log(report2); --also returns the report

report.print(); --nothing happens
report2.print(); --nothing happens

var saveAsParameters = {
    name: "newReport"
};
report2.saveAs(saveAsParameters); --nothing happens report.saveas also nothing happens

window.print(); --it prints a blank page.
Run Code Online (Sandbox Code Playgroud)

我找到了,但没有帮助:打印/生成嵌入式power bi报告的PDF

请注意,我知道我可以通过PowerBI Desktop将报告导出为pdf,但是我需要在自定义网页上进行操作。

任何帮助将不胜感激。

pdf powerbi powerbi-embedded powerbi-desktop powerbi-js-api

6
推荐指数
1
解决办法
1294
查看次数