Convert HTML to PDF in Power Automate using a Flexbox layout

April 28th 2025

In this post, we’ll explore our new Convert – HTML to PDF (V2) action and some of the additional capabilities it brings to the Power Platform above the existing Convert – HTML to PDF action. The new V2 action is built on the Chromium engine, providing improved support for modern HTML and CSS. It also covers webfonts and advanced layouts using Flexbox and CSS Grid, which are specific features our customers have requested, and we’re delighted to have delivered.

Note that our older ‘Convert – HTML to PDF’ action will continue to be available and supported alongside the new ‘Convert – HTML to PDF (V2)‘ action. However, we recommend building new flows with the V2 action, as it will yield improved results in most cases.

Create a Power Automate Flow to Convert HTML to PDF

We are going to create a very simple flow to demonstrate the advanced CSS layout support of our Convert – HTML to PDF (V2) action. The flow will be triggered manually with the HTML data provided directly to the Encodian action, and the resulting PDF will then be emailed for review.

1. Create a new ‘Instant cloud flow

1.a. Flow name: Provide a name for your flow

1.b. Trigger: Select the ‘Manually trigger a flow‘ trigger action

1.c. Click ‘Create

2. Configure the ‘Manually trigger a flow‘ trigger action

2.a. Click ‘Add an input‘ > Select ‘Text‘ > Enter the name ‘HTML’

3. Add the Encodian Convert – HTML to PDF (V2) action

3.a. HTML Data: Select the ‘HTML‘ property provided by the ‘Manually trigger a flow‘ trigger action

3. Add the ‘Send an email (V2) action and configure as follows

3.a. To: Enter an email address or select the ‘User email‘ property provided by the ‘Manually trigger a flow‘ trigger action

3.b. Subject: Enter a relevant subject for the email

3.c. Body: Enter a relevant body for the email

3.d. Attachments – Name: Enter a relevant filename for the resultant PDF file

3.e. Attachments – Content: Select the ‘File Content‘ property provided by the Encodian Convert – HTML to PDF (V2) action

Converting HTML with a Flexbox layout in Power Automate

Flexbox (short for Flexible Box Layout) is a CSS layout model used in HTML to arrange elements in a container, especially useful when you need to distribute space and align items responsively to create those pixel-perfect layouts.

You can convert a container into a flex container by applying the following CSS attribute:

display: flex;

All direct children of the flex container become flex items.

Let’s say you wanted to lay items out in a row, space them out evenly and vertically align them, for example:

To achieve this, you could use the following example HTML:

<html lang="en">
<head>
<meta charset="UTF-8">
<title>Flexbox Example</title>
<style>
.flex-container {
display: flex;
justify-content: space-between;
align-items: center;
height: 200px;
background-color: #f0f0f0;
padding: 20px;
}
.flex-item {
background-color: #4CAF50;
color: white;
padding: 20px;
font-size: 18px;
border-radius: 5px;
flex: 1;
margin: 0 10px;
text-align: center;
}
</style>
</head>
<body>
<div class="flex-container">
<div class="flex-item">Item 1</div>
<div class="flex-item">Item 2</div>
<div class="flex-item">Item 3</div>
</div>
</body>
</html>

Upon executing the flow with the HTML above, the following PDF document is created:

If instead, we wanted a column of flex items (items stacked vertically), we simply change the ‘flex-direction’ to ‘column’. For example, we can use this <style> code snippet instead: 

<style>
.flex-container {
display: flex;
flex-direction: column; /* Stack items vertically */
justify-content: center;
align-items: center;
height: 300px;
background-color: #f0f0f0;
}
.flex-item {
background-color: #2196F3;
color: white;
padding: 20px;
margin: 10px 0;
border-radius: 5px;
width: 200px;
text-align: center;
}
</style>

Upon executing the flow, the updated HTML generates the following PDF document:

You can also wrap items and play around with different combinations of flex properties to create pixel perfect PDFs that responsively align and scale elements within them.

Converting HTML with a CSS Grid layout in Power Automate

CSS Grid is another CSS layout approach, but the layout direction can be controlled in two directions. If you want grid items placed in a matrix of rows and columns, then CSS grid can help. You can explicitly place items anywhere. Consider the following HTML snippet, which renders three equal columns:

<head>
<meta charset="UTF-8">
<style>
body {
font-family: sans-serif;
background-color: #fafafa;
margin: 0;
padding: 40px;
}
.grid-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr; /* 3 equal columns */
gap: 10px;
background-color: #e0e0e0;
padding: 20px;
border-radius: 10px;
}
.grid-item {
background-color: #4CAF50;
color: white;
padding: 20px;
text-align: center;
font-size: 20px;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
</style>
</head>
<body>
<h1>CSS Grid Layout Example</h1>
<div class="grid-container">
<div class="grid-item">Item 1</div>
<div class="grid-item">Item 2</div>
<div class="grid-item">Item 3</div>
<div class="grid-item">Item 4</div>
<div class="grid-item">Item 5</div>
<div class="grid-item">Item 6</div>
</div>
</body>
</html>

Upon executing the flow, this HTML generates the following PDF document:

Why are Flexbox and CSS Grid useful?

We’re excited to bring this capability to Power Automate and the wider Power Platform through the Encodian Flowr ‘Convert’ connector with our new ‘Convert – HTML to PDF (V2) action.

Flexbox and CSS Grid are powerful CSS layout tools that make it easy to arrange elements and to create flexible layouts with minimal code.

Using Flexbox, you can format invoice line items so that the item description aligns to the left and the quantity and price align to the right. You can create letterheads or footers where the logo is positioned on one side and the text on the other, with perfect spacing and alignment. You can align signature boxes and labels evenly across a row. The possibilities are endless.

With CSS grid, you can create structured areas in your invoice and quote templates, including headers, tables, totals, and footers. You can create multi-column reports with 2-3 column layouts like newsletters or brochures/flyers.

We’d love to hear about how you’re using advanced CSS layouts for document generation in the Power Platform with Encodian!

What else can Flowr automate?

Search 200+ Actions to see how Flowr can save you time

AI - Process Bank Check (US)
Extracts structured data fields (e.g., routing number, account number, amount) from scanned or di...
AI - Process Bank Statement (US)
Identifies and extracts key fields (account details, transactions, balances) from US bank stateme...
AI - Process Credit Card
Extracts card details (number, name, expiry date, issuer) from scanned or digital credit card ima...
AI - Process Marriage Certificate (US)
Extracts names, dates, and official details from US marriage certificates.
AI - Process Mortgage Document (US)
Extracts borrower, lender, property, and loan details from US mortgage documents.
AI - Process Pay Stub (US)
Extracts employee, employer, earnings, deductions, and tax details from US pay stubs.
AI - Process Tax Document (US)
Extracts taxpayer, income, deductions, and filing data from US tax forms.
Convert – HTML to Image
Renders HTML or URLs into image files (JPG, PNG), supporting CSS, JavaScript, and responsive layo...
PDF – Check Password Protection
Detects whether a PDF is password-protected and returns encryption details.
PDF – Extract Hyperlinks
Extracts all hyperlinks from a PDF, including link text, targets, and locations.
PowerPoint – Replace Text
Searches a PowerPoint presentation for specific text strings and replaces them with new text.
Word - Unlock
Removes password protection and restrictions from a secured Word document.

AI – Run Prompt (Text)
Executes a custom AI text prompt and returns the generated output.
Archive (ZIP) - Extract (V2)
Enhanced ZIP extractor with improved file handling, larger archive support, and metadata options.
Excel - Separate Worksheets
Splits a multi-worksheet Excel file into multiple workbooks, one per worksheet.
PDF - Delete Blank Pages
Detects and removes blank or near-blank pages from PDFs automatically.
PDF - Extract Text by Page
Extracts text from PDFs page-by-page and returns results structured per page.

Barcode - Create
Generates a barcode image file (in multiple types and formats) from input data, with extensive st...
Barcode - Read from Document
Automatically locates and decodes barcodes from PDF or Word documents (returning an array of valu...
Barcode - Read from Image
Reads and decodes barcodes within supported image formats (PNG, JPG, BMP, TIFF, GIF, EMF), return...
QR Code - Create
Produces a customizable QR code image with options for size, styling, encoding, logos, and captio...
QR Code - Read from Document
Detects and decodes QR codes from PDF or Word documents (returning arrays).
QR Code - Read from Image
Reads QR code data from image files in common formats (PNG, JPG, BMP, TIFF, GIF, EMF), returning ...

Convert - CAD
Converts CAD files (e.g., DWG, DXF, DGN, DWF, IFC) into PDF or image formats, preserving layout, ...
Convert - Email
Converts EML or MSG email files (with attachments) to PDF, maintaining message headers, body cont...
Convert - Excel
Converts Excel spreadsheets (XLSX, XLS, CSV, ODS) to PDF or image formats, retaining sheet struct...
Convert - File to PDF
Converts over 70+ supported file types (Office, image, CAD, etc.) directly to PDF while preservin...
Convert - HEIC to PDF
Converts Apple HEIC/HEIF image files to PDF for cross-platform compatibility.
Convert – HTML to Image
Renders HTML or URLs into image files (JPG, PNG), supporting CSS, JavaScript, and responsive layo...
Convert - HTML to PDF (V2)
Enhanced HTML to PDF engine with improved CSS/JS rendering, advanced options (e.g., wait-for DOM ...
Convert - HTML to PDF
Converts HTML or web pages to PDF, with options for page size, orientation, margins, headers/foot...
Convert - HTML to Word
Converts HTML or URLs to DOCX files, preserving content structure and formatting.
Convert - JSON to Excel
Transforms JSON input into structured Excel spreadsheets, automatically mapping objects and array...
Convert - PDF to Excel
Extracts tabular data from PDF files into editable Excel (XLSX) format, maintaining cell structur...
Convert - PDF to Images
Splits PDF pages into an array of image files (PNG, JPG, TIFF), one per page.
Convert - PDF to JPG
Converts each PDF page to high-resolution JPG images.
Convert - PDF to PDFA
Converts PDFs to ISO-compliant PDF/A (archival standard) with options for conformance level (1a, ...
Convert - PDF to PNG
Converts each PDF page to high-resolution PNG images.
Convert - PDF to TIFF
Converts PDF pages to TIFF images, supporting compression options (LZW, CCITT).
Convert - PDF to Word
Converts PDFs into editable Word (DOCX) files, preserving text, layout, and images where possible.
Convert - PowerPoint
Converts PPT/PPTX files to PDF or image formats, maintaining slide layout and design fidelity.
Convert - Text to PDF
Converts plain or rich text input into a formatted PDF file, with options for font, size, margins...
Convert - Visio
Converts Microsoft Visio diagrams (VSD, VSDX, VSSX, VSDM, etc.) into PDF or image formats while r...
Convert - Word
Converts Word documents (DOCX, DOC, RTF, ODT) to PDF or image formats, preserving layout and styl...
Convert - Word to PDF Form
Converts a Word document with content controls into a fillable PDF form with interactive fields.

CSV - Parse
Parses CSV data into a JSON array, supporting custom delimiters, text qualifiers, and encoding op...
Excel - Add Image Header or Footer
Inserts an image into the header or footer of an Excel worksheet, configurable for position (left...
Excel - Add Rows
Adds one or more rows of data to an Excel worksheet, mapping values into defined columns.
Excel - Add Text Headers and Footers
Adds text-based headers and footers to Excel worksheets with support for left, center, and right ...
Excel - Add Text Watermark
Applies a repeating text watermark across Excel worksheet pages with customizable font, size, and...
Excel - Delete Rows
Removes rows from an Excel worksheet based on matching conditions or index range.
Excel - Delete Worksheets
Deletes one or more specified worksheets from an Excel workbook.
Excel - Extract Rows
Extracts rows matching defined filter criteria into a new dataset (JSON or Excel file).
Excel - Extract Worksheets
Splits an Excel workbook by extracting selected worksheets into standalone files.
Excel – Merge Files
Combines multiple Excel workbooks into a single workbook, consolidating worksheets.
Excel - Merge Rows
Merges data from multiple rows from various files into a single worksheet, using a delimiter or a...
Excel - Populate
Populates an Excel template with provided JSON data, dynamically inserting values into mapped cel...
Excel - Remove Headers and Footers
Removes all text and image headers/footers from an Excel workbook.
Excel – Remove Text Watermark
Detects and removes text watermarks from Excel worksheets.
Excel - Replace Text
Finds and replaces text within Excel worksheets with support for match options (exact, partial, c...
Excel – Secure
Applies password protection and security restrictions (open, modify, print) to Excel files.
Excel - Separate Worksheets
Splits a multi-worksheet Excel file into multiple workbooks, one per worksheet.
Excel – Unlock
Removes password protection and restrictions from secured Excel files (when password is provided).
Excel - Update Rows
Updates existing rows in an Excel worksheet by matching filter conditions and replacing specified...

AI - Process Bank Check (US)
Extracts structured data fields (e.g., routing number, account number, amount) from scanned or di...
AI - Process Bank Statement (US)
Identifies and extracts key fields (account details, transactions, balances) from US bank stateme...
AI - Process Contract
Identifies and extracts key fields (account details, transactions, balances) from US bank stateme...
AI - Process Credit Card
Extracts card details (number, name, expiry date, issuer) from scanned or digital credit card ima...
AI - Process Health Insurance Card (US)
Extracts policyholder, plan, group, and ID details from US health insurance cards.
AI - Process ID Document
Extracts identity information (name, DOB, nationality, ID number, expiry) from passports, driving...
AI - Process Invoice
Reads invoices and extracts line items, totals, supplier info, tax amounts, and currency into str...
AI - Process Marriage Certificate (US)
Extracts names, dates, and official details from US marriage certificates.
AI - Process Mortgage Document (US)
Extracts borrower, lender, property, and loan details from US mortgage documents.
AI - Process Pay Stub (US)
Extracts employee, employer, earnings, deductions, and tax details from US pay stubs.
AI - Process Receipt
Extracts vendor, date, total, tax, and item details from scanned or digital receipts.
AI - Process Tax Document (US)
Extracts taxpayer, income, deductions, and filing data from US tax forms.
AI – Run Prompt (Text)
Executes a custom AI text prompt and returns the generated output.
AI – Speech to Text
Converts spoken audio from supported file formats into transcribed text.
AI - Translate File
Translates entire document files into a target language while preserving structure and formatting.
AI - Translate Text (Multiple)
Translates multiple text strings into one or more target languages, returning results as an array.
AI - Translate Text (Single)
Translates a single block of text into a target language.
Archive (ZIP) - Create
Compresses one or more files into a ZIP archive.
Archive (ZIP) - Extract
Extracts all files from a provided ZIP archive, returning them as an array.
Archive (ZIP) - Extract (V2)
Enhanced ZIP extractor with improved file handling, larger archive support, and metadata options.
Email - Extract Attachments
Extracts attachments from an EML or MSG email file, outputting them as an array of files.
Email - Extract Metadata
Parses an EML or MSG email file to extract metadata such as sender, recipients, subject, and time...
File - Replace Text with Image
Searches a file for a text placeholder and replaces it with a supplied image.
File - Search and Replace Text
Searches within a file for specified text and replaces it with new text across all occurrences.
Subscription - Buy Additional Credits
Allows purchase and immediate allocation of additional credits to an active subscription. No cred...
Subscription - Flowr & Vertr Status
Returns the current subscription status, plan, and credit usage for Flowr and Vertr. No credits c...

Image - Add Image Watermark
Overlays an image watermark onto another image, configurable for size, position, and opacity.
Image - Add Text Watermark
Applies a text watermark to an image with configurable font, size, color, style, and placement.
Image - Clean Up (Document)
Enhances scanned document images by removing noise, lines, and artifacts for improved readability...
Image - Clean Up (Photo)
Enhances photos by reducing noise, correcting brightness/contrast, and removing visual imperfecti...
Image - Compress
Reduces image file size by applying compression while balancing quality and resolution.
Image - Convert Format
Converts an image from one format to another (e.g., JPG, PNG, BMP, TIFF, GIF).
Image - Crop
Crops an image to defined dimensions or coordinates, outputting the cropped region as a new image.
Image - Extract Metadata
Reads and returns image metadata (EXIF, IPTC, XMP), including camera, lens, and geolocation detai...
Image - Extract Text (AI OCR)
Uses AI-based OCR to extract and return text content from an image.
Image - Flip
Flips an image horizontally or vertically, producing a mirrored version.
Image - Remove EXIF Tags
Strips EXIF metadata (camera details, geolocation, timestamps) from an image file.
Image - Resize
Resizes an image to specific dimensions or scaling percentages while preserving aspect ratio if d...
Image - Rotate
Rotates an image by a specified degree (e.g., 90, 180, 270) clockwise or counterclockwise.
Image - Rotate by EXIF Tags
Automatically rotates an image based on its embedded EXIF orientation data.

PDF - Add Attachments
Embeds one or more external files into a PDF as document attachments.
PDF - Add HTML Header or Footer
Inserts HTML-based headers or footers into PDF pages with full styling support.
PDF - Add Image Watermark
Applies an image watermark to PDF pages with configurable position and opacity.
PDF - Add Image Watermark (Advanced)
Adds image watermarks with advanced controls for tiling, scaling, rotation, layering, and transpa...
PDF - Add Page Numbers
Inserts sequential page numbers into a PDF at configurable positions and formats.
PDF - Add Text Watermark
Overlays a text watermark on PDF pages with configurable font, size, and placement.
PDF - Add Text Watermark (Advanced)
Provides advanced options for text watermarks including tiling, rotation, opacity, and layering.
PDF - Apply OCR (AI)
Uses AI-enhanced OCR to generate a searchable text layer from scanned PDFs with higher accuracy.
PDF - Apply OCR (Standard)
Performs standard OCR on scanned PDFs to add a searchable text layer.
PDF – Check Password Protection
Detects whether a PDF is password-protected and returns encryption details.
PDF - Compress
Optimizes and reduces PDF file size by compressing images, fonts, and objects.
PDF - Delete Blank Pages
Detects and removes blank or near-blank pages from PDFs automatically.
PDF - Delete Pages
Removes specified pages or ranges of pages from a PDF.
PDF - Extract Attachments
Extracts embedded files from a PDF and returns them as output files.
PDF - Extract Form Data
Extracts interactive form field values from a PDF and returns them as structured JSON.
PDF – Extract Hyperlinks
Extracts all hyperlinks from a PDF, including link text, targets, and locations.
PDF - Extract Images
Extracts all embedded images from a PDF and returns them as separate image files.
PDF - Extract Images from Regions
Extracts images within defined regions or coordinates of a PDF page.
PDF - Extract Metadata
Extracts document metadata (title, author, subject, keywords, etc.) from a PDF.
PDF - Extract Pages
Extracts specified pages or ranges into a new PDF file.
PDF – Extract Pages by Text
Creates a new PDF by extracting pages that contain specified text strings.
PDF - Extract Table Data
Identifies and extracts tabular data from a PDF into structured formats such as JSON or CSV.
PDF - Extract Text
Extracts all text content from a PDF and returns it as plain text.
PDF - Extract Text by Page
Extracts text from PDFs page-by-page and returns results structured per page.
Extract Text from Regions
Extracts text from defined page regions or coordinates within a PDF.
PDF - Fill Form
Populates interactive PDF form fields with supplied data values.
PDF - Flatten
Converts interactive content (forms, annotations, signatures) into static PDF objects.
PDF - Flatten Fields
Flattens only PDF form fields into static content while leaving other interactive elements intact.
PDF - Insert HTML
Inserts HTML content (text, images, styled markup) into PDF pages.
PDF - Insert Table of Contents
Generates and inserts a table of contents into a PDF based on bookmarks or headings.
PDF - Linearize
Optimizes PDFs for fast web viewing by enabling page-by-page loading.
PDF - Merge Files
Combines multiple PDF documents into a single PDF file.
PDF - Merge Specific Files
Merges selected PDFs or specified page ranges into one document.
PDF - Redact
Permanently removes and masks sensitive text or regions in a PDF.
PDF - Remove Watermarks
Detects and removes existing text or image watermarks from PDF pages.
PDF - Repair
Repairs and restores corrupted or invalid PDF files.
PDF - Replace Text
Finds and replaces specified text strings throughout a PDF.
PDF - Replace Text with Image
Replaces occurrences of specified text with an image in a PDF.
PDF - Resize
Resizes PDF pages to specified dimensions, optionally scaling page content.
PDF - Rotate Pages
Rotates one or more PDF pages by a chosen angle (90, 180, 270 degrees).
PDF - Secure
Applies encryption and password protection with configurable user permissions.
PDF - Set Metadata
Sets or updates document metadata fields (title, author, keywords, etc.).
PDF - Set Privileges
Defines user access privileges, including printing, copying, and editing permissions.
PDF - Sign
Digitally signs a PDF using certificates or graphical signature images.
PDF - Split
Splits a PDF into multiple documents by page range, count, or bookmarks.
PDF - Split by Barcode
Splits a PDF into separate documents wherever a barcode is detected.
PDF - Split by Text
Splits a PDF into multiple documents based on matching text criteria.
PDF - Unlock
Removes password protection and encryption from PDFs when a valid password is provided.
PDF - Update Hyperlinks
Updates or replaces hyperlinks in a PDF with new destinations or link text.
PDF - Validate Text Layer
Validates whether a PDF contains a searchable text layer and checks completeness.

PowerPoint - Compress
Reduces the file size of a PowerPoint presentation by compressing embedded images and optimizing ...
PowerPoint - Delete Slides
Removes specified slides from a PowerPoint presentation based on slide numbers or conditions.
PowerPoint - Merge Files
Combines multiple PowerPoint presentations into a single file, preserving slide order and formatt...
PowerPoint - Populate
Fills placeholders or tagged elements within a PowerPoint template with provided JSON data.
PowerPoint – Replace Text
Searches a PowerPoint presentation for specific text strings and replaces them with new text.
PowerPoint - Split
Splits a PowerPoint presentation into multiple files by slide ranges, counts, or defined rules.

Utility - AES Decryption
Decrypts text or data using AES encryption with a supplied key and initialization vector.
Utility - AES Encryption
Encrypts text or data using AES encryption with a specified key and initialization vector.
Utility - Array Add Items
Adds one or more items to an existing array and returns the updated array.
Utility - Array Combine
Combines multiple arrays into a single array.
Utility - Array Contains Value
Checks if an array contains a specified value and returns a Boolean result.
Utility - Array Count Items
Returns the number of items in an array.
Utility – Array Filter Items
Filters array elements based on a condition and returns the matching items.
Utility – Array Filter Items via Regex
Filters array elements by applying a regular expression match.
Utility - Array Get Item(s)
Retrieves one or more items from an array by index or range.
Utility - Array Merge
Merges multiple arrays into a single array, preserving order.
Utility - Array Remove Duplicates
Removes duplicate entries from an array and returns a distinct set.
Utility - Array Remove Items
Removes specified items from an array by index or value.
Utility - Array Remove Items via Regex
Removes array items that match a provided regular expression.
Utility - Array Replace Values
Replaces specified values in an array with new values.
Utility - Array Reverse Items
Reverses the order of items in an array.
Utility – Array Sort Items
Sorts array items in ascending or descending order.
Utility – Array Split Items
Splits an array into multiple arrays based on item count or delimiter.
Utility - Array to JSON
Converts an array into JSON format.
Utility - Array to XML
Converts an array into XML format.
Utility - Calculate Date
Calculates a new date by adding or subtracting time intervals from a given date.
Utility - Clean Text
Cleans text by removing unwanted characters, whitespace, or formatting.
Utility - Compare Text
Compares two text strings and returns equality status.
Utility - Concatenate Text
Combines multiple text strings into one.
Utility - Convert JSON to XML
Converts JSON input into XML format.
Utility - Convert Time Zone
Converts a datetime value between different time zones.
Utility - Convert XML to JSON
Converts XML input into JSON format.
Utility - Create GUID
Generates a new globally unique identifier (GUID).
Utility - Create Hash Code
Generates a hash value for input text using algorithms like MD5, SHA-1, or SHA-256.
Utility - Create HMAC
Generates a hash-based message authentication code (HMAC) for text using a secret key.
Utility – Create JWT
Creates a JSON Web Token (JWT) from a payload and secret key.
Utility - Escape HTML
Escapes special characters in text to HTML entities.
Utility - Extract Email Addresses from Text
Extracts email addresses from a text string using pattern matching.
Utility - Extract Text Between Values
Extracts the first text instance found between two defined delimiters.
Utility - Extract Text Instances between Values
Extracts all text instances between two specified delimiters.
Utility - Extract URL's from Text
Extracts URLs from a text string using pattern matching.
Utility - Format Date
Formats a datetime value according to a specified pattern.
Utility - Format Text Case
Converts text to a specified case (upper, lower, title, etc.).
Utility - Generate Password
Generates a random password string with configurable length and character sets.
Utility - Generate Random Number
Generates a random number within a defined range.
Utility - Get Date and Time Difference
Calculates the difference between two dates/times and returns the interval.
Utility - Get File Extension
Returns the file extension from a given filename or path.
Utility - HTTP Request
Performs an HTTP request (GET, POST, PUT, DELETE) to a specified URL.
Utility - Parse HTML Table
Extracts table data from HTML content and outputs as JSON.
Utility - Remove Diacritics
Removes diacritic marks (accents) from characters in text.
Utility - Remove Text Between Values
Removes the first occurrence of text found between two delimiters.
Utility - Replace Value with Regex
Replaces text matching a regular expression with a new value.
Utility - Replace Value with Text
Replaces specific text values with new text in a string.
Utility - RSA Create Key Pair
Generates a new RSA public/private key pair.
Utility - RSA Decryption
Decrypts data encrypted with RSA using a private key.
Utility - RSA Encryption
Encrypts data using RSA with a provided public key.
Utility - Search Text (Regex)
Searches text using a regular expression and returns matches.
Utility - Split Text
Splits text into an array using a specified delimiter.
Utility - Split Text via Regex
Splits text into an array based on a regular expression pattern.
Utility - Text Contains Value
Checks if text contains a specified substring and returns a Boolean result.
Utility - Trim Text
Removes leading and trailing whitespace from text.
Utility - Unescape HMTL
Converts HTML entities back to their original characters.
Utility - Validate Email Address
Validates whether a string is a properly formatted email address.
Utility - Validate GUID
Checks if a string is a valid GUID.
Utility - Validate JSON
Validates whether a string is well-formed JSON.
Utility - Validate URL Availability
Tests whether a URL is reachable/available.
Utility - Validate URL Syntax
Validates whether a string is a correctly formatted URL.

Word - Add Headers & Footers
Inserts headers and footers into a Word document, configurable for text content and formatting.
Word - Add Image Watermark
Applies an image watermark across document pages with adjustable placement, scaling, and opacity.
Word - Add Text Watermark
Adds a text watermark to Word pages with configurable font, style, size, and transparency.
Word - Compare
Compares two Word documents and generates a comparison file highlighting text and formatting diff...
Word - Delete Pages
Deletes specific pages or page ranges from a Word document.
Word - Disable Tracked Changes
Turns off tracked changes in a Word document to stop recording edits.
Word - Enable Tracked Changes
Enables tracked changes in a Word document to begin capturing edits.
Word - Extract Images
Extracts all embedded images from a Word document as separate files.
Word - Extract Metadata
Extracts document properties and metadata (title, author, subject, keywords, etc.).
Word - Extract Pages
Extracts specified pages from a Word document into a new file.
Word - Extract Text
Extracts all plain text content from a Word document.
Word - Extract Tracked Changes
Extracts tracked changes and comments into a structured data output.
Word - Manage Tracked Changes
Programmatically accepts or rejects tracked changes in a Word file.
Word - Merge Files
Combines multiple Word documents into a single document while preserving formatting.
Word - Optimise
Reduces Word file size by compressing images and optimizing embedded objects.
Word - Populate
Inserts data from JSON into placeholders or tagged fields within a Word template.
Word - Remove Headers & Footers
Removes all existing headers and footers from a Word document.
Word - Remove Table of Contents
Deletes the table of contents from a Word document.
Word - Remove Watermark
Removes existing text or image watermarks from a Word file.
Word - Replace Text
Finds and replaces specified text strings across a Word document.
Word - Replace Text with Image
Searches for defined text and replaces it with an image.
Word - Secure
Applies password protection and editing restrictions to a Word document.
Word - Set Metadata
Updates document metadata properties such as title, author, and keywords.
Word - Split
Splits a Word document into multiple files by page ranges, count, or rules.
Word - Unlock
Removes password protection and restrictions from a secured Word document.
Word - Update Hyperlinks
Updates or replaces hyperlinks in a Word document with new destinations or display text.
Word - Update Table of Contents
Refreshes the table of contents to reflect current headings and pagination.
Start your FREE Flowr trial

Sign up for your free 30-day trial; no cards, catches, or contracts.

Start FREE trial
Need help building your flow?

Don’t struggle! Try out our Premium Support packages today.

Premium Support
Author
Jay Goodison

CEO

You might also be interested in...