我已将强大的在线报告嵌入到我的MVC C#应用程序及其正确呈现中。此外,我试图将其导出为PDF,但没有办法做到这一点。 我尝试过jsPDF和Cavas2html,但没有得到结果。 是否有可能使用任何其他工具。
答案 0 :(得分:1)
Microsoft刚刚发布了我们正在寻找的功能!显然,我们可以调用power bi报告并以编程方式将其导出为PDF。 https://powerbi.microsoft.com/en-us/blog/export-report-to-pdf-pptx-and-png-files-using-power-bi-rest-api/
答案 1 :(得分:0)
我现在知道它的时间很晚,但是可以尝试打印它:
// Get a reference to the embedded report HTML element
var embedContainer = $('#embedContainer')[0];
// Get a reference to the embedded report.
report = powerbi.get(embedContainer);
// Trigger the print dialog for your browser.
report.print()
.catch(function (errors) {
Log.log(errors);
});
让我知道是否有帮助。
答案 2 :(得分:0)
从2019年7月起,如果没有hacky解决方案,您将无法实现这一目标。目前,从Power BI嵌入进行打印和导出为pdf / ptt等。
这里有一个功能要求,可以以超过400票的票数导出为pdf。如果您要使用此功能,建议您投票:https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/35066698-export-to-pdf-via-power-bi-embedded-api#comments