Encodian - PowerPoint (Preview)
Extensive features for the manipulation and creation of PowerPoint file formats
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Encodian Support |
URL | https://support.encodian.com |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Encodian |
Website | https://www.encodian.com |
Privacy policy | https://support.encodian.com/hc/en-gb/articles/360010885513-Privacy-Policy |
Categories | Content and Files;Collaboration |
Encodian 'Flowr' PowerPoint for Power Automate
The 'Encodian Flowr PowerPoint' connector provide enterprise grade and simple to use Power Automate actions creating, merging and manipulating PowerPoint documents.
The Encodian 'Flowr' PowerPoint connector is supported by Power Automate, Azure Logic Apps and Power Apps.
Register Account
An Encodian subscription is required to use the Encodian 'Flowr' PowerPoint connector.
Complete the sign-up form to register for a 30-day trial and obtain an API Key
Click here for a step by step guide on how to create an Encodian connection in Power Automate
Support
Contact Encodian Support to request assistance
Encodian action documentation can be found here, and example flows can be found here
Further Information
Visit Encodian website for subscription plan pricing.
Once your 30-day trial expires, your Encodian subscription is automatically transitioned to Encodian's 'Free' subscription tier unless a paid plan has been purchased.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | Get an API Key - https://www.encodian.com/apikey/ | True |
Region | string |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Power |
Compress the PowerPoint file provided - https://support.encodian.com/hc/en-gb/articles/7621965500189 |
Power |
Merge an array of presentations to a single presentation - https://support.encodian.com/hc/en-gb/articles/4425652063761 |
Power |
Populate a Microsoft PowerPoint file (PPTX) with the JSON data provided - https://support.encodian.com/hc/en-gb/articles/9715390966300 |
PowerPoint - Compress
Compress the PowerPoint file provided - https://support.encodian.com/hc/en-gb/articles/7621965500189
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
fileName | True | string |
The filename of the source file, the file extension is mandatory: 'file.pptx' and not 'file' |
File Content
|
fileContent | True | byte |
The file content of the source file |
Image Compression Rate
|
compressionRate | string |
Sets the compression rate for images. A higher compression rate generates smaller file sizes. |
|
Remove Embedded Fonts
|
compressEmbeddedFonts | boolean |
Compresses the file provided by removing unused characters from embedded fonts |
|
Remove Unused Layout Slides
|
removeUnusedLayoutSlides | boolean |
Compresses the file provided by removing unused layout slides |
|
Remove Unused Master Slides
|
removeUnusedMasterSlides | boolean |
Compresses the file provided by removing unused master slides |
|
Resize Images to Frame Size
|
resizeImagesToFrameSize | boolean |
Resizes the images to fit the frame in which they are displayed |
|
Culture Name
|
cultureName | string |
Change the thread culture used to process the request. |
Returns
PowerPoint - Merge Files
Merge an array of presentations to a single presentation - https://support.encodian.com/hc/en-gb/articles/4425652063761
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Format
|
mergePresentationOutputFormat | True | string |
The format of the output presentation file |
Filename
|
outputFilename | string |
The filename of the output presentation file, set to 'presentation' by default |
|
Filename
|
fileName | True | string |
The filename of the source file, the file extension is mandatory: 'file.pptx' and not 'file' |
File Content
|
fileContent | True | byte |
The file content of the source file |
Sort Position
|
sortPosition | integer |
Set the sort position within the document array |
|
Slides
|
slidesToMerge | array of integer |
Specify which slides to include in the output |
|
Master Style
|
mergePresentationMasterStyle | boolean |
Apply the style of the first provided presentation to all other presentations, set to 'false' by default |
Returns
PowerPoint - Populate
Populate a Microsoft PowerPoint file (PPTX) with the JSON data provided - https://support.encodian.com/hc/en-gb/articles/9715390966300
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Content
|
fileContent | True | byte |
The Microsoft PowerPoint file (PPTX) to populate |
JSON Data
|
jsonData | True | string |
The JSON data to populate the Microsoft PowerPoint file with |
JSON Parse Mode
|
jsonParseMode | string |
Sets the JSON parsing mode for simple values (null, boolean, number, integer, and string) |
|
Allow Missing Values
|
allowMissingMembers | boolean |
Sets the engine to allow missing values within the 'Document Data' |
|
Inline Errors
|
inlineErrorMessages | boolean |
Produces errors within the resultant document as opposed to rejecting the request with a HTTP 4** error |
|
Remove Empty Paragraphs
|
removeEmptyParagraphs | boolean |
Sets the engine to automatically removes any empty paragraphs upon execution |
|
Date Time Formats
|
dateTimeFormat | string |
Set one or more specfic formats for parsing DateTime values |
|
Culture Name
|
cultureName | string |
Change the thread culture used to process the request |
Returns
Definitions
DtoResponseCompressPowerPoint
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
DtoResponseMergePresentations
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
DtoResponsePopulatePowerPoint
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |