Forum Discussion
Download Power BI report in code
- 7 years ago
Sorry I misunderstood.
Currently, the only support for export-to-pdf is in Power BI Desktop and not in the Power BI Service. Unfortunately, there is no way to automate generating PDF files with Power BI Desktop. I do not think what you want will be possible until the Power BI team adds export-to-pdf capabilities to the Power BI Service and also support to call it through the API. This feature is on the Power BI team's roadmap but I have no idea when we might see this in preview.
Yes, you can use the Power BI SDK which provides methods in PowerBiClient.Reports. Here is an example.
PowerBIClient pbiClient = GetPowerBiClient();
var reportStream = pbiClient.Reports.ExportReportInGroup(appWorkspaceId, report.Id); string filePath = @"C:\tempExport\" + report.Name + ".pbix"; FileStream stream1 = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite); reportStream.CopyToAsync(stream1).Wait(); reportStream.Close(); stream1.Close(); stream1.Dispose();
- Anonymous7 years agoNot applicable
Hi TedPattison
First of all thank you for your reply and info/code sample.
Excuse me, i rephrase, can you download a PDF/PNG from a report in C# from a report or dashboard?
- TedPattison7 years agoMicrosoft Employee
Sorry I misunderstood.
Currently, the only support for export-to-pdf is in Power BI Desktop and not in the Power BI Service. Unfortunately, there is no way to automate generating PDF files with Power BI Desktop. I do not think what you want will be possible until the Power BI team adds export-to-pdf capabilities to the Power BI Service and also support to call it through the API. This feature is on the Power BI team's roadmap but I have no idea when we might see this in preview.
- Anonymous7 years agoNot applicable
No, it is my fault for not stating my question properly :)
Thank you very much for both replies as they helped me both!
kind regards