MiniPDF (独立Publisher) (预览版)
MiniPDF 自动执行常见的 PDF 任务,包括合并、拆分、水印、页面操作、文本提取、呈现、元数据管理和表单处理。
此连接器在以下产品和区域中可用:
| Service | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| 名字 | MiniPDF 支持 |
| URL | https://minipdf.org/support |
| vanqn95@gmail.com |
| 连接器元数据 | |
|---|---|
| 发布者 | dinhvansh |
| Website | https://minipdf.org |
| 隐私策略 | https://minipdf.org/privacy |
| 类别 | 内容和文件 |
MiniPDF (独立Publisher)
MiniPDF 自动执行常见的 PDF 任务,例如合并、拆分、水印、页面操作、文本提取、呈现、元数据管理和表单处理。 它提供结构化操作,使创建者无需手动撰写 HTTP 请求。
Service
Authentication
MiniPDF 使用通过 x-api-key 请求标头提供的 API 密钥。 创建或登录到 MiniPDF 帐户以获取 API 密钥。
功能
- 添加文本水印和页码。
- 合并或拆分 PDF 文件。
- 提取、删除或旋转所选页面。
- 提取文本和元数据。
- 更新 PDF 元数据。
- 将 PDF 页面呈现为图像。
- 填充、提取和平展 AcroForm 字段。
典型用例
- 合并由多个工作流步骤创建的文档。
- 在分发文档之前添加水印和页码。
- 提取用于索引和下游处理的文本或元数据。
- 准备所选页面以供审阅、路由或存档。
- 自动执行 PDF 表单完成和平展。
发布者
NGUYEN DINH VAN
Support
有关连接器支持,请联系 vanqn95@gmail.com。
已知问题和限制
- PDF 内容作为 Base64 JSON 传输,因此平台和服务有效负载限制适用。
- 可能会拒绝大型、加密或格式不正确的 PDF 文件。
- 速率限制的请求返回 HTTP 429 响应。
- 某些操作可能会针对不支持的 PDF 功能返回非致命警告。
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
默认值
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| 名字 | 类型 | 描述 | Required |
|---|---|---|---|
| API 密钥 | 安全字符串 | 此 API 的 API 密钥 | 是 |
操作
| 删除页面 |
从 PDF 中删除所选页面。 |
| 合并 PDF |
按指定顺序将多个 PDF 文件合并到单个 PDF 中。 |
| 填充表单 |
使用提供的值填充 PDF 中的 AcroForm 字段。 |
| 将 PDF 呈现到图像 |
以请求的格式将所选 PDF 页面呈现为图像。 |
| 平展窗体字段 |
将 PDF 表单字段平展为静态页面内容。 |
| 拆分 PDF |
按各个页面、所选页面或页面范围拆分 PDF。 |
| 提取元数据 |
从 PDF 读取标准元数据值。 |
| 提取文本 |
将 PDF 中的文本提取为联接文本或按页面分组的文本。 |
| 提取表单数据 |
从 PDF 中提取 AcroForm 字段名称、类型和值。 |
| 提取页面 |
将所选页面提取到新的 PDF 中。 |
| 旋转页面 |
按请求的角度旋转所选 PDF 页面。 |
| 添加文本水印 |
将文本水印添加到 PDF 的每一页。 |
| 添加页码 |
将页码添加到 PDF 的选定页面。 |
| 设置元数据 |
更新 PDF 中的标准元数据值。 |
删除页面
从 PDF 中删除所选页面。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
页数
|
pages | True | array of number |
要处理的基于一个的 PDF 页码或范围。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
之前的总页数
|
totalPagesBefore | number |
操作前的总页数。 |
|
之后的总页数
|
totalPagesAfter | number |
操作后的页总数。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
已删除的页面
|
deletedPages | array of number |
从 PDF 中删除的页码。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
合并 PDF
按指定顺序将多个 PDF 文件合并到单个 PDF 中。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
输出文件名
|
outputFileName | True | string |
要用于生成的 PDF 的文件名。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
填充表单
使用提供的值填充 PDF 中的 AcroForm 字段。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
名字
|
name | True | string |
PDF 窗体域的名称。 |
|
已批准
|
approved | True | boolean |
指示操作是否已获得批准。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
填充字段
|
filledFields | array of string |
已填充的 PDF 表单字段的名称。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
将 PDF 呈现到图像
以请求的格式将所选 PDF 页面呈现为图像。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
Format
|
format | True | string |
用于呈现页面的图像格式。 |
|
Dpi
|
dpi | True | number |
以点/英寸为单位的呈现分辨率。 |
|
页数
|
pages | True | string |
要处理的基于一个的 PDF 页码或范围。 |
|
输出格式
|
outputFormat | True | string |
用于呈现的 PDF 页面的图像格式。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
原始文件名
|
originalFileName | string |
输入 PDF 文件的原始名称。 |
|
Format
|
format | string |
用于呈现页面的图像格式。 |
|
Dpi
|
dpi | number |
以点/英寸为单位的呈现分辨率。 |
|
输出格式
|
outputFormat | string |
用于呈现的 PDF 页面的图像格式。 |
|
总页数
|
totalPages | number |
PDF 中的总页数。 |
|
输出计数
|
outputCount | number |
操作生成的文件数。 |
|
映像
|
images | array of object |
从所选 PDF 页面呈现的图像。 |
|
文件名
|
images.fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
images.contentType | string |
生成的输出的媒体类型。 |
|
Page
|
images.page | number |
基于一个的 PDF 页码。 |
|
宽度
|
images.width | number |
呈现的图像宽度(以像素为单位)。 |
|
高度
|
images.height | number |
呈现的图像高度(以像素为单位)。 |
|
输出文件内容
|
images.fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
平展窗体字段
将 PDF 表单字段平展为静态页面内容。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
输出文件名
|
outputFileName | True | string |
要用于生成的 PDF 的文件名。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
平展字段
|
flattenedFields | number |
平展为静态内容的 PDF 表单字段数。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
拆分 PDF
按各个页面、所选页面或页面范围拆分 PDF。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
Mode
|
mode | True | string |
用于处理或返回 PDF 内容的模式。 |
|
输出格式
|
outputFormat | True | string |
用于呈现的 PDF 页面的图像格式。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
原始文件名
|
originalFileName | string |
输入 PDF 文件的原始名称。 |
|
Mode
|
mode | string |
用于处理或返回 PDF 内容的模式。 |
|
输出格式
|
outputFormat | string |
用于呈现的 PDF 页面的图像格式。 |
|
总页数
|
totalPages | number |
PDF 中的总页数。 |
|
输出计数
|
outputCount | number |
操作生成的文件数。 |
|
文件存储
|
files | array of object |
要按指定顺序合并的 PDF 文件。 |
|
文件名
|
files.fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
files.contentType | string |
生成的输出的媒体类型。 |
|
页面开始
|
files.pageStart | number |
页面范围中基于一个的第一页。 |
|
页面结束
|
files.pageEnd | number |
页面范围中基于一个的上一页。 |
|
页计数
|
files.pageCount | number |
PDF 中的页数。 |
|
输出文件内容
|
files.fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
提取元数据
从 PDF 读取标准元数据值。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
原始文件名
|
originalFileName | string |
输入 PDF 文件的原始名称。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
Title
|
metadata.title | string |
存储在 PDF 元数据中的文档标题。 |
|
作者
|
metadata.author | string |
存储在 PDF 元数据中的文档作者。 |
|
Subject
|
metadata.subject | string |
存储在 PDF 元数据中的文档主题。 |
|
关键字
|
metadata.keywords | array of string |
存储在 PDF 元数据中的关键字。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
提取文本
将 PDF 中的文本提取为联接文本或按页面分组的文本。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
页面模式
|
pageMode | True | string |
用于选择页码的规则。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
原始文件名
|
originalFileName | string |
输入 PDF 文件的原始名称。 |
|
页面模式
|
pageMode | string |
用于选择页码的规则。 |
|
总页数
|
totalPages | number |
PDF 中的总页数。 |
|
文本
|
text | string |
从 PDF 中提取的文本。 |
|
页数
|
pages | array of object |
要处理的基于一个的 PDF 页码或范围。 |
|
Page
|
pages.page | number |
基于一个的 PDF 页码。 |
|
文本
|
pages.text | string |
从 PDF 中提取的文本。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
提取表单数据
从 PDF 中提取 AcroForm 字段名称、类型和值。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
原始文件名
|
originalFileName | string |
输入 PDF 文件的原始名称。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
字段计数
|
fieldCount | number |
在 PDF 中找到的表单字段数。 |
|
Fields
|
fields | array of object |
PDF 窗体字段及其值。 |
|
名字
|
fields.name | string |
PDF 窗体域的名称。 |
|
类型
|
fields.type | string |
PDF 窗体域类型。 |
|
价值
|
fields.value | string |
PDF 窗体域的值。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
提取页面
将所选页面提取到新的 PDF 中。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
页数
|
pages | True | array of number |
要处理的基于一个的 PDF 页码或范围。 |
|
输出文件名
|
outputFileName | True | string |
要用于生成的 PDF 的文件名。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
总页数
|
totalPages | number |
PDF 中的总页数。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
提取的页面
|
extractedPages | array of number |
从 PDF 中提取的页码。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
旋转页面
按请求的角度旋转所选 PDF 页面。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
角度
|
angle | True | number |
顺时针旋转角度(以度为单位)。 |
|
页数
|
pages | True | array of number |
要处理的基于一个的 PDF 页码或范围。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
角度
|
angle | number |
顺时针旋转角度(以度为单位)。 |
|
旋转的页面
|
rotatedPages | array of number |
PDF 中轮换的页码。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
添加文本水印
将文本水印添加到 PDF 的每一页。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
水印文本
|
text | True | string |
要作为水印放置在 PDF 上的文本。 |
|
方向
|
orientation | True | string |
用于放置水印文本的方向。 |
|
文本颜色
|
textColour | True | string |
水印文本颜色作为十六进制颜色值。 |
|
文本大小
|
textSize | True | number |
水印文本大小(以磅为单位)。 |
|
不透明度
|
opacity | True | number |
对于不透明,水印不透明度从 0 到 1。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
添加页码
将页码添加到 PDF 的选定页面。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
起始编号
|
startNumber | True | number |
添加页码时使用的第一个数字。 |
|
Position
|
position | True | string |
页码的放置位置。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
起始编号
|
startNumber | number |
添加页码时使用的第一个数字。 |
|
Position
|
position | string |
页码的放置位置。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |
设置元数据
更新 PDF 中的标准元数据值。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件名
|
fileName | True | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
PDF Base64 内容
|
fileContentBase64 | True | byte |
输入 PDF 文件的 Base64 编码内容。 |
|
Title
|
title | True | string |
存储在 PDF 元数据中的文档标题。 |
|
作者
|
author | True | string |
存储在 PDF 元数据中的文档作者。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Success
|
success | boolean |
指示操作是否已成功完成。 |
|
文件名
|
fileName | string |
输入或输出文件的名称,包括 PDF 扩展名。 |
|
输出内容类型
|
contentType | string |
生成的输出的媒体类型。 |
|
页计数
|
pageCount | number |
PDF 中的页数。 |
|
Title
|
metadata.title | string |
存储在 PDF 元数据中的文档标题。 |
|
作者
|
metadata.author | string |
存储在 PDF 元数据中的文档作者。 |
|
输出文件内容
|
fileContentBase64 | byte |
生成的文件的 Base64 编码内容。 |
|
Warnings
|
warnings | array of string |
服务返回的非严重警告。 |