Convert PowerPoint


The 'Convert PowerPoint' Power Automate action allows you to convert PPT and PPTX file formats to either PDF, HTML, PPTX, PPT, TXT, TIFF or PNG files:

Default Parameters

The default 'Convert PowerPoint' flow action parameters are detailed below which are contextual based on the selected Output format:

  • Output Format: Select the output format: PDF, HTML, PPTX, PPT, TXT, TIFF or PNG

  • Filename: The filename (including file extension) of the file to be converted.
  • File Content: A Base64 encoded representation of the Excel file to be processed.

Advanced Parameters

The advanced 'Convert PowerPoint' flow action parameters are detailed below:

All output formats:

  • Slide Orientation: Manually set the presentations slide orientation
  • Slide Size: Manually set the presentations slide size
  • Slide Scale: When changing the presentations size, set how content should be scaled
  • Remove Markup: Sets whether comments and tracked changes should be removed from the document upon conversion.
  • Culture Name: This setting is used to set the culture for the workbook prior to conversion. Please refer to the Culture Names article for a list of supported cultures. 

Output format: PDF:

  • Generate Bookmarks: Set whether bookmarks should be automatically created.
  • PDF/A Compliant: Sets whether the resulting document should conform to PDF/A format.
  • PDF/A Compliance Level: Sets the required level of PDF/A compliance.

Output format: PNG:

  • Slide Index: Set the page within the PowerPoint document to convert to a PNG file. The first slide is converted by default.

Output format: TIFF:

  • Compression: Select a compression algorithm, the default is 'LZW'


Return Parameters

The 'Convert PowerPoint' flow action returns the following data. 

Action Specific Return Values

  • File Content - The converted file (Base64)

Standard Return Values

  • OperationId - The unique ID assigned to this operation.
  • HttpStatusCode - The HTTP Status code for the response.
  • HttpStatusMessage - The HTTP Status message for the response.
  • Errors - An array of error messages should an error occur.
  • Operation Status - Indicates whether the operation has been completed, has been queued or has failed.


Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk