Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Anonymous
Not applicable

render paginated report in desired format automatically

How can i render paginated reports present in the powerbi workspace as an automated process?

 

I am currently having some SSRS reports in hosted in azure report server that i am programatically executing and rendering in .mht format to be embedded in email body using C#.I use report server web service API and report execution endpoint to do this.However,now i have another requirement where there are some paginated reports in the powerbi service and not sure how to do the redering.I did see some results stating powerBI REST API to be used but i am not sure if that is the way to go.Can someone pls detail as to what is the approach and process involved for paginated reports.

1 ACCEPTED SOLUTION
lbendlin
Super User
Super User

Yes, the REST API is the expected way for you to do that. Buckle up, it's quite a process.  You need to request the render, then poll for rendering status and then when rendering is complete, pull the result down.

 

Note the supported formats for paginated reports. 

 

FileFormat

Export to file format

FILEFORMAT
Name Type Description
CSV
  • string

Requested file format is CSV (only supported for paginated reports)

DOCX
  • string

Requested file format is DOCX (only supported for paginated reports)

IMAGE
  • string

Requested file format is IMAGE (only supported for paginated reports)

MHTML
  • string

Requested file format is MHTML (only supported for paginated reports)

PDF
  • string

Requested file format is PDF

PNG
  • string

Requested file format is PNG (only supported for Power BI reports)

PPTX
  • string

Requested file format is PPTX

XLSX
  • string

Requested file format is XLSX (only supported for paginated reports)

XML
  • string

Requested file format is XML (only supported for paginated reports)

View solution in original post

4 REPLIES 4
lbendlin
Super User
Super User

Yes, the REST API is the expected way for you to do that. Buckle up, it's quite a process.  You need to request the render, then poll for rendering status and then when rendering is complete, pull the result down.

 

Note the supported formats for paginated reports. 

 

FileFormat

Export to file format

FILEFORMAT
Name Type Description
CSV
  • string

Requested file format is CSV (only supported for paginated reports)

DOCX
  • string

Requested file format is DOCX (only supported for paginated reports)

IMAGE
  • string

Requested file format is IMAGE (only supported for paginated reports)

MHTML
  • string

Requested file format is MHTML (only supported for paginated reports)

PDF
  • string

Requested file format is PDF

PNG
  • string

Requested file format is PNG (only supported for Power BI reports)

PPTX
  • string

Requested file format is PPTX

XLSX
  • string

Requested file format is XLSX (only supported for paginated reports)

XML
  • string

Requested file format is XML (only supported for paginated reports)

Hi,

 

By any chance, do you know what is the Render Format for Accessible PDF? PDF doesn't work for it. 

PowerBIOrg_0-1640679737273.png

 

Should be ACCESSIBLEPDF

Anonymous
Not applicable

Thanks for confirming.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.