MiniPDF (Independent Publisher) (Preview)

MiniPDF automates common PDF tasks, including merging, splitting, watermarking, page manipulation, text extraction, rendering, metadata management, and form processing.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio 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)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   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)
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)
Contact
Name MiniPDF Support
URL https://minipdf.org/support
Email vanqn95@gmail.com
Connector Metadata
Publisher dinhvansh
Website https://minipdf.org
Privacy policy https://minipdf.org/privacy
Categories Content and Files

MiniPDF (Independent Publisher)

MiniPDF automates common PDF tasks such as merging, splitting, watermarking, page manipulation, text extraction, rendering, metadata management, and form processing. It provides structured actions so makers do not need to compose HTTP requests manually.

Service

https://minipdf.org

Authentication

MiniPDF uses an API key supplied through the x-api-key request header. Create or sign in to a MiniPDF account to obtain an API key.

Features

  • Add text watermarks and page numbers.
  • Merge or split PDF files.
  • Extract, delete, or rotate selected pages.
  • Extract text and metadata.
  • Update PDF metadata.
  • Render PDF pages as images.
  • Fill, extract, and flatten AcroForm fields.

Typical Use Cases

  • Combine documents created by multiple workflow steps.
  • Add watermarks and page numbers before distributing a document.
  • Extract text or metadata for indexing and downstream processing.
  • Prepare selected pages for review, routing, or archival.
  • Automate PDF form completion and flattening.

Publisher

NGUYEN DINH VAN

Support

For connector support, contact vanqn95@gmail.com.

Known Issues and Limitations

  • PDF content is transferred as Base64 JSON, so platform and service payload limits apply.
  • Large, encrypted, or malformed PDF files might be rejected.
  • Rate-limited requests return an HTTP 429 response.
  • Some operations can return nonfatal warnings for unsupported PDF features.

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 The API Key for this api True

Actions

Add page numbers

Adds page numbers to selected pages of a PDF.

Add text watermark

Adds a text watermark to every page of a PDF.

Delete pages

Deletes selected pages from a PDF.

Extract form data

Extracts AcroForm field names, types, and values from a PDF.

Extract metadata

Reads standard metadata values from a PDF.

Extract pages

Extracts selected pages into a new PDF.

Extract text

Extracts text from a PDF as joined text or as text grouped by page.

Fill form

Fills AcroForm fields in a PDF with the supplied values.

Flatten form fields

Flattens PDF form fields into static page content.

Merge PDFs

Merges multiple PDF files into a single PDF in the specified order.

Render PDF to images

Renders selected PDF pages as images in the requested format.

Rotate pages

Rotates selected PDF pages by the requested angle.

Set metadata

Updates standard metadata values in a PDF.

Split PDF

Splits a PDF by individual pages, selected pages, or page ranges.

Add page numbers

Adds page numbers to selected pages of a PDF.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Start Number
startNumber True number

The first number used when adding page numbers.

Position
position True string

The position where page numbers are placed.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Page Count
pageCount number

The number of pages in the PDF.

Start Number
startNumber number

The first number used when adding page numbers.

Position
position string

The position where page numbers are placed.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Add text watermark

Adds a text watermark to every page of a PDF.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Watermark Text
text True string

The text to place as a watermark on the PDF.

Orientation
orientation True string

The orientation used to place the watermark text.

Text Colour
textColour True string

The watermark text colour as a hexadecimal colour value.

Text Size
textSize True number

The watermark text size in points.

Opacity
opacity True number

The watermark opacity from 0 for transparent to 1 for opaque.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Page Count
pageCount number

The number of pages in the PDF.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Delete pages

Deletes selected pages from a PDF.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Pages
pages True array of number

The one-based PDF page numbers or ranges to process.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Total Pages Before
totalPagesBefore number

The total number of pages before the operation.

Total Pages After
totalPagesAfter number

The total number of pages after the operation.

Page Count
pageCount number

The number of pages in the PDF.

Deleted Pages
deletedPages array of number

The page numbers deleted from the PDF.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Extract form data

Extracts AcroForm field names, types, and values from a PDF.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

Original File Name
originalFileName string

The original name of the input PDF file.

Page Count
pageCount number

The number of pages in the PDF.

Field Count
fieldCount number

The number of form fields found in the PDF.

Fields
fields array of object

The PDF form fields and their values.

Name
fields.name string

The name of the PDF form field.

Type
fields.type string

The PDF form field type.

Value
fields.value string

The value of the PDF form field.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Extract metadata

Reads standard metadata values from a PDF.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

Original File Name
originalFileName string

The original name of the input PDF file.

Page Count
pageCount number

The number of pages in the PDF.

Title
metadata.title string

The document title stored in the PDF metadata.

Author
metadata.author string

The document author stored in the PDF metadata.

Subject
metadata.subject string

The document subject stored in the PDF metadata.

Keywords
metadata.keywords array of string

The keywords stored in the PDF metadata.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Extract pages

Extracts selected pages into a new PDF.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Pages
pages True array of number

The one-based PDF page numbers or ranges to process.

Output File Name
outputFileName True string

The file name to use for the generated PDF.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Total Pages
totalPages number

The total number of pages in the PDF.

Page Count
pageCount number

The number of pages in the PDF.

Extracted Pages
extractedPages array of number

The page numbers extracted from the PDF.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Extract text

Extracts text from a PDF as joined text or as text grouped by page.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Page Mode
pageMode True string

The rule used to select pages for numbering.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

Original File Name
originalFileName string

The original name of the input PDF file.

Page Mode
pageMode string

The rule used to select pages for numbering.

Total Pages
totalPages number

The total number of pages in the PDF.

Text
text string

The text extracted from the PDF.

Pages
pages array of object

The one-based PDF page numbers or ranges to process.

Page
pages.page number

The one-based PDF page number.

Text
pages.text string

The text extracted from the PDF.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Fill form

Fills AcroForm fields in a PDF with the supplied values.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Name
name True string

The name of the PDF form field.

Approved
approved True boolean

Indicates whether the operation was approved.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Page Count
pageCount number

The number of pages in the PDF.

Filled Fields
filledFields array of string

The names of the PDF form fields that were filled.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Flatten form fields

Flattens PDF form fields into static page content.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Output File Name
outputFileName True string

The file name to use for the generated PDF.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Page Count
pageCount number

The number of pages in the PDF.

Flattened Fields
flattenedFields number

The number of PDF form fields flattened into static content.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Merge PDFs

Merges multiple PDF files into a single PDF in the specified order.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Output File Name
outputFileName True string

The file name to use for the generated PDF.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Page Count
pageCount number

The number of pages in the PDF.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Render PDF to images

Renders selected PDF pages as images in the requested format.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Format
format True string

The image format used for the rendered page.

Dpi
dpi True number

The rendering resolution in dots per inch.

Pages
pages True string

The one-based PDF page numbers or ranges to process.

Output Format
outputFormat True string

The image format to use for rendered PDF pages.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

Original File Name
originalFileName string

The original name of the input PDF file.

Format
format string

The image format used for the rendered page.

Dpi
dpi number

The rendering resolution in dots per inch.

Output Format
outputFormat string

The image format to use for rendered PDF pages.

Total Pages
totalPages number

The total number of pages in the PDF.

Output Count
outputCount number

The number of files generated by the operation.

Images
images array of object

The images rendered from the selected PDF pages.

File Name
images.fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
images.contentType string

The media type of the generated output.

Page
images.page number

The one-based PDF page number.

Width
images.width number

The rendered image width in pixels.

Height
images.height number

The rendered image height in pixels.

Output File Content
images.fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Rotate pages

Rotates selected PDF pages by the requested angle.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Angle
angle True number

The clockwise rotation angle in degrees.

Pages
pages True array of number

The one-based PDF page numbers or ranges to process.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Page Count
pageCount number

The number of pages in the PDF.

Angle
angle number

The clockwise rotation angle in degrees.

Rotated Pages
rotatedPages array of number

The page numbers rotated in the PDF.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Set metadata

Updates standard metadata values in a PDF.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Title
title True string

The document title stored in the PDF metadata.

Author
author True string

The document author stored in the PDF metadata.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

File Name
fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
contentType string

The media type of the generated output.

Page Count
pageCount number

The number of pages in the PDF.

Title
metadata.title string

The document title stored in the PDF metadata.

Author
metadata.author string

The document author stored in the PDF metadata.

Output File Content
fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.

Split PDF

Splits a PDF by individual pages, selected pages, or page ranges.

Parameters

Name Key Required Type Description
File Name
fileName True string

The name of the input or output file, including the PDF extension.

PDF Base64 Content
fileContentBase64 True byte

The Base64-encoded content of the input PDF file.

Mode
mode True string

The mode used to process or return the PDF content.

Output Format
outputFormat True string

The image format to use for rendered PDF pages.

Returns

Name Path Type Description
Success
success boolean

Indicates whether the operation completed successfully.

Original File Name
originalFileName string

The original name of the input PDF file.

Mode
mode string

The mode used to process or return the PDF content.

Output Format
outputFormat string

The image format to use for rendered PDF pages.

Total Pages
totalPages number

The total number of pages in the PDF.

Output Count
outputCount number

The number of files generated by the operation.

Files
files array of object

The PDF files to merge in the specified order.

File Name
files.fileName string

The name of the input or output file, including the PDF extension.

Output Content Type
files.contentType string

The media type of the generated output.

Page Start
files.pageStart number

The one-based first page in the page range.

Page End
files.pageEnd number

The one-based last page in the page range.

Page Count
files.pageCount number

The number of pages in the PDF.

Output File Content
files.fileContentBase64 byte

The Base64-encoded content of the generated file.

Warnings
warnings array of string

Nonfatal warnings returned by the service.