Nitro PDF Services (预览版)
Nitro PDF 服务连接器提供端到端 PDF 和文档处理:转换格式(PDF、Word、Excel、图像、HTML)、压缩、合并、拆分和编辑文件(旋转、删除页面、保护/取消保护、平展、编辑)。 他们还从 PDF(文本、表、元数据、表单数据和具有位置的 PII)中提取结构化数据和见解,同时支持安全的 API 访问和文档属性管理。
此连接器在以下产品和区域中可用:
| 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) |
| 联系我们 | |
|---|---|
| 名称 | Nitro 支持 |
| URL | https://www.gonitro.com/support |
| prosupport@sfdc.gonitro.com |
| 连接器元数据 | |
|---|---|
| Publisher | Nitro PDF |
| 网站 | https://www.gonitro.com/ |
| 隐私策略 | https://www.gonitro.com/legal/privacy-policy |
| 类别 | 生产力;IT 操作 |
Nitro PDF 服务连接器
概述
Nitro PDF Services 连接器公开了 Nitro PDF 服务 API, 这是一套全面的 PDF 处理功能,可让你在流中以编程方式转换、编辑、保护、提取数据以及以编程方式转换 PDF 文档。
Publisher: Nitro Software 版本: 1.1 发布时间: 2026-07-22
此版本中的新增功能
此版本在以前认证的版本的基础上添加了以下功能。 以前版本中没有删除任何操作,并且现有流在未更改的情况下继续工作。
- 选取器本机链接。 返回文件的每个操作现在都会在动态内容选取器中公开文件名和文件内容令牌。 将它们拖放到下一操作的文件名和文件内容输入中,以链接多步骤流(例如,将 PDF → PDF 优化为 Word → Watermark PDF),而无需表达式或手动文件名输入。
- PDF 到PowerPoint。 将 PDF 转换为可编辑的PowerPoint(
.pptx) 演示文稿。 - PDF 到 PDF/A。 将标准 PDF 转换为 ISO 标准化 PDF/A 存档格式。 支持 8 个一致性级别(1b、1a、2b、2u、2a、3b、3u、3a),以便文档可以保留长期保留,而无需外部字体或颜色配置文件依赖项。
- 优化 PDF。 使用五个命名配置文件中的一个减少 PDF 文件大小: Web (用于快速 Web 交付、屏幕分辨率缩小采样)、 打印 (保留打印分辨率图像)、 存档 (准备转换为 PDF/A 的大小减小)、 最小文件大小 (针对最小可能输出的激进向下采样)和 混合光栅内容 (MRC 压缩,用于分隔文本和背景层,最适合扫描的页面)。
- 水印 PDF。 将图像水印覆盖到 PDF 的特定页面上。 接受 PNG、JPEG、TIFF、GIF 或 SVG 作为水印图像。
- OCR PDF。 将光学字符识别应用于扫描的或基于图像的 PDF,生成可搜索和可选择的文本层,而无需更改文档的视觉外观。 支持英语、德语、法语、西班牙语、意大利语、芬兰语、瑞典语、丹麦语、挪威语、荷兰语、葡萄牙语和巴西葡萄牙语(每个请求一种语言)。
- 填写 PDF 表单。 使用 JSON、CSV、XFDF 或 FDF 提供的字段值填充可填充 PDF(AcroForm),并接收平展、填充的 PDF。
- 创建可填充窗体。 给定 PDF 和要创建的表单字段的说明,将这些字段作为真正的 AcroForm 写入文档中,并返回可填充的 PDF。
- 智能检测表单字段。 分析 PDF 并返回应放置可填充表单字段的位置。 可以将输出直接通过管道传递到“创建可填充窗体”,以将非表单文档转换为可填充窗体。
- 提取发票数据。 从 PDF 中提取结构化发票和收据数据(供应商名称和地址、日期、发票编号、货币、分类汇总、税务、总计和行项)。 扫描的发票通过内置的 OCR 自动处理。
- 改进了输入体验。 常见的操作参数现在是下拉列表而不是自由格式文本,文件输入在每个操作中使用一致的标签(Word文件、Excel文件等)。
先决条件
若要使用 Nitro PDF 服务连接器,需要:
- 访问 Nitro PDF 服务 API。 此功能目前可通过早期访问计划提供 — 请求访问时间 https://www.gonitro.com/contact-sales/early-access-automate。
- 一个订阅,其中包含目标主机中的高级连接器(Microsoft Power Automate、Microsoft Power Apps、Azure 逻辑应用或Microsoft Copilot Studio)。
身份验证
Nitro PDF 服务 API 使用计算机到计算机 OAuth 2.0 和客户端凭据授予。
工作原理
- 使用全局管理员凭据登录到 Nitro 管理门户 https://admin.gonitro.com 。
- 创建 API 应用程序以获取客户端 ID 和客户端密码。
- 连接器将这些凭据交换为生存期较短的持有者访问令牌
https://api.gonitro.dev/oauth/token,并使用该令牌来授权下游 API 调用。 - 访问令牌有效期为 24 小时;连接器缓存并自动刷新它们。
在 Nitro 身份验证文档中提供了详细的凭据设置步骤。
正在创建连接
将连接器添加到流或应用时:
- 选择 “添加新连接”。
- 输入在 Nitro 管理门户中颁发的 Nitro 客户端 ID 和 Nitro 客户端密码 。
- 保存连接。 连接器会自动获取和刷新访问令牌。
无需用户交互式登录。 该连接专为服务器到服务器方案而设计。
API 主机和基路径
https://api.gonitro.dev
支持的操作
转换
在 PDF 和其他文档格式之间进行转换。
-
Word PDF、PDF 到 Word — 转换为和转换
.doc、.docx、.docm、.dotx。.dotm -
Excel PDF、PDF 到Excel - 转换为和转换
.xls、.xlsx.xlsm.xltx。.xltm -
PowerPoint PDF、PDF 到PowerPoint - 转换为/从中
.ppt.pptx转换。 - 图像到 PDF、 PDF 到图像 — 支持的图像格式:JPEG、PNG、GIF、TIFF 和 SVG(输入):JPEG 和 PNG (输出)。
- HTML 到 PDF — 还接受 XML、CSV、EPS 和 RTF 作为源格式。
- PDF 到 PDF/A - 转换为长期存档的任何 8 PDF/A 一致性级别。
默认情况下,转换将返回二进制文件。 若要改为接收已签名的存储 URL,请将 Accept (输出格式) 高级输入设置为 application/json。
转换
修改或重组现有 PDF。
- 优化 PDF — 使用命名配置文件(Web、打印、存档、最小文件大小或混合光栅内容)减小文件大小。
- 压缩 PDF — 减小文件大小,无需参数。 在内部,压缩是优化的特殊情况,始终应用最激进的最小文件大小配置文件;如果只想使用较小的 PDF 进行共享或上传,请使用它。
- 平展 PDF -- 将交互式或分层元素 (表单字段、批注、数字签名、层和透明度)转换为静态、不可编辑的内容。 该操作不可逆。
- 旋转 PDF 页面 - 按索引轮换各个页面。 支持的角度为 90、180 和 270 度。
- 删除 PDF 页面 - 按索引删除页面。
- 拆分 PDF 文档 - 使用自定义页面范围将多页 PDF 拆分为多个 PDF。
- 合并 PDF 文档 - 将多个 PDF 合并到单个文档中,按顺序放置每个源文件的页面。 可以从源文件名生成可选的目录。
- 水印 PDF — 覆盖指定页面上的图像水印。
- Redact PDF Pages - 添加修订矩形以隐藏敏感内容。
- 设置 PDF 属性 - 更新 PDF 元数据字段(标题、作者、主题、关键字、创建者、制作者)。
- 密码保护 PDF — 应用密码并控制用户可通过可选权限(print、modify、copy、annotate、form、assemble、print-hq)对文件执行的操作。
- 取消保护 PDF — 删除密码及其关联的权限限制。
- OCR PDF — 将 OCR 应用于扫描的或基于图像的 PDF,并返回具有可搜索的可选择文本层的版本。
默认情况下,转换返回二进制文件;要应用的同一 Accept-header 开关 application/json 。
Extract
从 PDF 检索结构化或非结构化数据。 提取始终返回 JSON。
- 提取 PDF 表单数据 - 读取已填充的 AcroForm 的字段值,并返回每个字段的名称、值、类型和位置。
- 智能检测表单字段 - 检测应将可填充的表单字段放置在尚没有窗体的文档上的位置。 可以将输出直接通过管道传递到“创建可填充表单”。
- 提取 PDF 表数据 - 检测和返回 PDF 中的表格内容,包括单元格、页眉、页脚和每单元格置信度分数。
-
从 PDF 中提取文本 — 提取全文,或者(可选)仅通过
pageIndices参数提取特定页面。 - 从 PDF 中提取 PII 位置 - 在 PDF 中查找特定字符串并返回其边界框。
- 从 PDF 中提取 PII — 在 PDF 中标识个人身份信息(PII),并使用其边界框、类型和置信度分数返回每个匹配项。 支持英语和西班牙语。
- 从 PDF 中提取属性 - 读取 PDF 元数据字段(标题、作者、主题、关键字、创建者、创建者、创建者、创建者、创建日期、修改日期、捕获的标志)。
- 从 PDF 中提取发票数据 - 从 PDF 中提取结构化发票和收据字段(供应商、地址、日期、发票编号、货币、小计、税务、总计、行项)。 扫描的文档通过内置 OCR 进行处理。
填充和创建表单
- 填写 PDF 表单 - 使用字段值的 JSON、CSV、XFDF 或 FDF 有效负载填充可填充 PDF,并接收已填充的 PDF。
- 创建可填充表单 - 采用 PDF 和表单字段的说明来创建和返回相同的 PDF,这些字段编写为真正的 AcroForm。
链接流中的操作
返回文件的每个操作都会在动态内容选取器中公开三个响应令牌: 文件名、 文件内容类型和 文件内容。 要将一个 Nitro 操作的输出传递到后续 Nitro 操作的文件输入中,请将 文件名 拖放到下一操作的文件名输入中, 并将文件内容放入其文件内容 输入中。 无需表达式或手动键入文件名。
默认情况下,操作以同步二进制模式运行。 对于高级方案,可以将单个操作切换到:
-
存储 URL 模式 - 将 Accept (输出格式) 高级输入设置为
application/json。 响应包括已处理文件的已签名 URL,而不是文件正文。 签名的 URL 有效期约为 15 分钟。 -
异步模式 - 将 Prefer 标头设置为
respond-async。 响应包括可以单独轮询的作业 ID。
错误和限制
Nitro PDF 服务 API 可以返回以下 HTTP 状态代码:
- 400 — 错误的请求。 请求有效负载或参数无效(例如,受密码保护的输入 PDF、超出边界的页面索引或不受支持的水印图像格式)。
- 401 - 未授权。 访问令牌丢失、过期或格式不正确。
- 403 - 禁止。 调用方没有请求的操作的权限。
- 404 - 找不到。 请求的资源不存在。
- 405 — 不允许使用的方法。 终结点不允许使用 HTTP 方法。
- 406 - 不可接受。 标头
Accept请求了不支持的响应格式。 - 408 — 请求超时。 请求花费的时间过长,通常是由于网络问题或负载过大。
- 410 — 消失了。 引用的文件不再可用(文件在保留时段后从临时存储中删除)。
- 413 - 内容太大。 上传的文件超出了大小限制。
- 415 — 不支持的媒体类型。 请求的操作不支持文件格式。
- 422 — 无法处理的实体。 参数在结构上有效,但无法处理(例如,终结点组的传递指令无效或不受支持的操作)。
- 429 - 请求过多。 超出速率限制。 响应包含一个
retry_after值(以秒为单位),该值指示重试前等待的时间。 - 500 — 内部服务器错误。 发生了意外的服务器端错误。
平台限制
- 文件大小。 每个请求最多 100 MB。 适用于单文件和多文件操作。
- 页数。 每个文档最多 500 页。 如果单个文档不超过限制,多文件操作可能会超过 500 页。
- 文件保留。 操作完成后大约 15 分钟,将删除存储在 Nitro 临时存储中的输入和输出文件。 下游签名的 URL 也在此窗口中过期。
- 速率限制。 API 强制实施按帐户费率限制。 达到限制时,API 将返回 HTTP 429,响应中包含一个
retry_after值。
已知问题和限制
- 文件必须低于 100 MB。 较大的请求返回
413 — Content Too Large。 在处理之前拆分大型 PDF。 - 临时文件将在大约 15 分钟内过期。 如果需要长期保留,可将已处理的文件保存到持久位置(例如,OneDrive、SharePoint或 S3 存储桶)。
- Storage-URL 和异步响应令牌始终在选取器中可见。 当操作在默认同步二进制模式下运行时,未使用的
Result、Job IDJob Status令牌和Job Progress令牌解析为 null,可以忽略。 - OCR 为每个请求处理一种语言。 对于混合语言文档,请选择主要语言或按语言拆分文档。
备注
- 默认情况下,转换、转换、OCR 和表单操作返回二进制文件,并且可以通过高级输入切换到存储 URL 或异步模式。
- 提取操作始终返回 JSON。
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| 名称 | 类型 | 说明 | 必需 |
|---|---|---|---|
| Nitro 客户端 ID | securestring | 你的 Nitro 应用程序客户端 ID | 是 |
| Nitro 客户端机密 | securestring | 你的 Nitro 应用程序客户端密码 | 是 |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用 | 100 | 60 秒 |
操作
| Excel到 PDF |
将Excel工作簿转换为 PDF 文档,同时保留布局和格式。 |
| HTML 到 PDF |
将 HTML 内容或网页转换为 PDF 文档。 |
| OCR PDF 文档 |
将 OCR 应用于扫描的 PDF 或基于图像的 PDF,以使所有文本可搜索。 |
| PDF 到 Excel |
将 PDF 文档转换为可编辑Excel文件。 |
| PDF 到 PDFA |
将 PDF 文档转换为 PDF/A 存档格式,以便长期保存。 PDF/A 是一个 ISO 标准化的 PDF 子集,它嵌入将来无需外部依赖项即可以相同方式呈现文档所需的所有字体、颜色配置文件和元数据。 |
| PDF 到 Word |
将 PDF 文档转换为可编辑Word文件。 |
|
PDF 到Power |
将 PDF 文档转换为可编辑PowerPoint文件。 |
| PDF 到图像 |
将 PDF 文档的每一页转换为图像文件。 |
|
Power |
将PowerPoint演示文稿转换为 PDF 文档。 |
| Redact PDF Pages |
永久删除或掩盖所选 PDF 页面中的指定内容。 |
| Word到 PDF |
将Word文档转换为 PDF 文件,同时保留格式。 |
| 从 PDF 中提取 PII |
从 PDF 文档检测和提取个人身份信息(PII)。 返回该 PII 的 PII 值、PII 类别和边界框位置。 可与 Redaction 块结合使用来编辑 PDF。 |
| 从 PDF 中提取发票数据 |
从 PDF 文档中提取结构化发票或收据数据,包括行项、总计、日期和供应商信息。 |
| 从 PDF 中提取属性 |
检索文档元数据和属性,例如标题、作者、创建日期和文件详细信息。 |
| 从 PDF 中提取所有文本 |
从 PDF 文档中提取所有可读文本内容。 |
| 从 PDF 中提取搜索的文本 |
使用文本文本或正则表达式查询确定 PDF 文档中可搜索文本的位置。 返回每个匹配的边界框位置数据,按请求顺序对每个查询进行分组。 |
| 优化 PDF 文档 |
针对特定输出目标优化 PDF。 配置文件:Web(用于快速 Web/电子邮件交付的线性 + 向下采样)、打印(保留用于高质量打印的打印分辨率图像)、存档(减小大小并准备 PDF/A 转换)、最小文件大小(积极减少采样和去除最小文件的冗余数据)、混合光栅内容(MRC 压缩分离文本和背景层,最适合扫描的文档)。 |
| 创建可填充窗体 |
通过自动添加其所属的表单字段,在 PDF 中创建可填充的 AcroForm。 将返回包含新可填充表单的 PDF。 |
| 删除 PDF 页面 |
从 PDF 文档中删除一个或多个指定页面。 |
| 压缩 PDF 文档 |
压缩 PDF 以减小其文件大小。 应用固定的最小文件大小配置文件(优化的特殊情况):若要更好地控制大小/质量权衡,请使用 Optimize 及其配置文件。 |
| 取消保护 PDF 文档 |
提供有效的凭据时,请从 PDF 文档中删除密码保护。 |
| 合并 PDF 文档 |
将多个 PDF 文档合并到单个 PDF 文件中。 |
| 图像到 PDF |
将一个或多个图像文件转换为单个 PDF 文档。 |
| 填写 PDF 表单 |
从数据文件中填充 PDF AcroForm。 提供 PDF 表单模板和数据文件(CSV、JSON、XFDF 或 FDF)将表单字段名称映射到值。 返回填充的 PDF。 |
| 密码保护 PDF 文档 |
将密码保护添加到 PDF 文档以限制访问或编辑。 |
| 平展 PDF 文档 |
通过将表单字段和批注转换为静态不可编辑的内容来平展 PDF。 |
| 拆分 PDF 文档 |
根据页面范围或单个页面将 PDF 文档拆分为多个文件。 |
| 提取 PDF 表单数据 |
从 PDF 文档中提取表单字段数据,可以使用基于图像的 PDF。 返回键值对、窗体中的标签和数据。 |
| 提取 PDF 表数据 |
从 PDF 文档中提取表格数据。 自动标识文件中存在的所有表,并返回每个表的单元格、页眉、页脚和置信度分数。 |
| 旋转 PDF 文档 |
将 PDF 文档中的一个或多个页面旋转为所需方向。 |
| 智能检测表单字段 |
检测可填写的表单字段应位于 PDF 文档中的位置。 返回检测到的窗体字段边界框。 |
| 水印 PDF 文档 |
将水印图像覆盖到 PDF 文档的一个或多个页面上。 |
| 设置 PDF 属性 |
更新文档元数据,如标题、作者、主题或关键字。 |
Excel到 PDF
将Excel工作簿转换为 PDF 文档,同时保留布局和格式。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
Excel 文件
|
file | True | file |
要转换的Excel文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
HTML 到 PDF
将 HTML 内容或网页转换为 PDF 文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
HTML 文件
|
file | True | file |
要转换的 HTML 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
OCR PDF 文档
将 OCR 应用于扫描的 PDF 或基于图像的 PDF,以使所有文本可搜索。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要向其应用 OCR 的 PDF 文件 |
|
OCR 参数
|
params | string |
可选 JSON OCR 参数。 language:用于识别的文档语言(“english”、“german”、“french”、“spanish”、“italian”、“芬兰”、“瑞典”、“丹麦”、“挪威”、“荷兰”、“葡萄牙语”、“巴西”;默认值:“english”)。 质量:速度和准确性之间的权衡(“低”、“中”、“高”;默认值:“高”)。 isOutputPDFEditable:当为 true 时,识别的文本在页面图像上呈现,使其可编辑;如果为 false(默认值),则文本放置在图像后面保留视觉外观。 compressionLevel:应用于输出 PDF 的压缩(“low”、“medium”、“high”;默认值:“low”)。 PDFVersion:输出文件的 PDF 规范版本(“pdf14”、“pdf15”、“pdf16”、“pdf17”;默认值:“pdf17”)。 pageIndices:要处理([0,1,...] 或忽略所有页面的从零开始的页面索引)。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
PDF 到 Excel
将 PDF 文档转换为可编辑Excel文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
PDF 到 PDFA
将 PDF 文档转换为 PDF/A 存档格式,以便长期保存。 PDF/A 是一个 ISO 标准化的 PDF 子集,它嵌入将来无需外部依赖项即可以相同方式呈现文档所需的所有字体、颜色配置文件和元数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
|
PDF/A 参数
|
params | True | string |
PDF/A 转换参数作为 JSON 字符串。 必需: |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
PDF 到 Word
将 PDF 文档转换为可编辑Word文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
PDF 到PowerPoint
将 PDF 文档转换为可编辑PowerPoint文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
PDF 到图像
将 PDF 文档的每一页转换为图像文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
输出图像格式
|
to | True | string |
每个已转换页面的图像格式。 |
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
PowerPoint到 PDF
将PowerPoint演示文稿转换为 PDF 文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PowerPoint 文件
|
file | True | file |
要转换的PowerPoint文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
Redact PDF Pages
永久删除或掩盖所选 PDF 页面中的指定内容。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
属性
|
params | True | string |
格式 {“redactions”:[{“pageIndex”: 0,“boundingBox”:[100,100,200,120]},{“pageIndex”: 1,“boundingBox”:[50,50,150,70]}]} |
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
Word到 PDF
将Word文档转换为 PDF 文件,同时保留格式。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
Word 文件
|
file | True | file |
要转换的Word文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
从 PDF 中提取 PII
从 PDF 文档检测和提取个人身份信息(PII)。 返回该 PII 的 PII 值、PII 类别和边界框位置。 可与 Redaction 块结合使用来编辑 PDF。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文档语言
|
language | True | string |
用于 PII 检测的 PDF 文本的语言。 |
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
PIIBoxes
|
result.PIIBoxes | array of object |
PIIBoxes |
|
ID
|
result.PIIBoxes.ID | string |
ID |
|
文本消息
|
result.PIIBoxes.text | string |
文本消息 |
|
textPiece
|
result.PIIBoxes.textPiece | string |
textPiece |
|
pageIndex
|
result.PIIBoxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.PIIBoxes.boundingBox | array of number |
boundingBox |
|
PIIType
|
result.PIIBoxes.PIIType | string |
PIIType |
|
可信度
|
result.PIIBoxes.confidence | float |
可信度 |
从 PDF 中提取发票数据
从 PDF 文档中提取结构化发票或收据数据,包括行项、总计、日期和供应商信息。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
expenseDocuments
|
result.expenseDocuments | array of object |
expenseDocuments |
|
summaryFields
|
result.expenseDocuments.summaryFields | array of object |
summaryFields |
|
类型
|
result.expenseDocuments.summaryFields.type | string |
类型 |
|
value
|
result.expenseDocuments.summaryFields.value | string |
value |
|
可信度
|
result.expenseDocuments.summaryFields.confidence | float |
可信度 |
|
pageNumber
|
result.expenseDocuments.summaryFields.pageNumber | integer |
pageNumber |
|
货币
|
result.expenseDocuments.summaryFields.currency | string |
货币 |
|
summaryGroups
|
result.expenseDocuments.summaryGroups | array of object |
summaryGroups |
|
groupType
|
result.expenseDocuments.summaryGroups.groupType | string |
groupType |
|
字段
|
result.expenseDocuments.summaryGroups.fields | array of object |
字段 |
|
类型
|
result.expenseDocuments.summaryGroups.fields.type | string |
类型 |
|
value
|
result.expenseDocuments.summaryGroups.fields.value | string |
value |
|
可信度
|
result.expenseDocuments.summaryGroups.fields.confidence | float |
可信度 |
|
pageNumber
|
result.expenseDocuments.summaryGroups.fields.pageNumber | integer |
pageNumber |
|
lineItemGroups
|
result.expenseDocuments.lineItemGroups | array of object |
lineItemGroups |
|
lineItems
|
result.expenseDocuments.lineItemGroups.lineItems | array of object |
lineItems |
|
字段
|
result.expenseDocuments.lineItemGroups.lineItems.fields | array of object |
字段 |
|
类型
|
result.expenseDocuments.lineItemGroups.lineItems.fields.type | string |
类型 |
|
value
|
result.expenseDocuments.lineItemGroups.lineItems.fields.value | string |
value |
|
可信度
|
result.expenseDocuments.lineItemGroups.lineItems.fields.confidence | float |
可信度 |
|
pageNumber
|
result.expenseDocuments.lineItemGroups.lineItems.fields.pageNumber | integer |
pageNumber |
从 PDF 中提取属性
检索文档元数据和属性,例如标题、作者、创建日期和文件详细信息。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
标题
|
result.title | string |
标题 |
|
作者
|
result.author | string |
作者 |
|
主题
|
result.subject | string |
主题 |
|
关键字
|
result.keywords | string |
关键字 |
|
创建者
|
result.creator | string |
创建者 |
|
生产者
|
result.producer | string |
生产者 |
|
创建日期
|
result.creationDate | string |
创建日期 |
|
modDate
|
result.modDate | string |
modDate |
|
被 困
|
result.trapped | string |
被 困 |
从 PDF 中提取所有文本
从 PDF 文档中提取所有可读文本内容。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
|
提取参数
|
params | string |
可选 JSON 对象。 字段:pageIndices(int 数组,例如 [0,2];对于完整文档省略)和 readingOrder(布尔值,默认值 false;重新排序视觉阅读流的文本)。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
结果
|
result | string |
JSON 结果 |
从 PDF 中提取搜索的文本
使用文本文本或正则表达式查询确定 PDF 文档中可搜索文本的位置。 返回每个匹配的边界框位置数据,按请求顺序对每个查询进行分组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
要搜索的查询
|
params | True | string |
格式 {“queries”: [{“text”: “Name”}, {“text”: “tax id: [0-9]+”, “isRegex”: true, “regexFlags”: [“ignore-case”]}}。 默认情况下,每个查询都是文本文本;将 isRegex 设置为 true 以将其匹配为正则表达式。 可选正则表达式Flags (仅限正则表达式查询):忽略大小写、多行、全点。 |
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
textBoxes
|
result.textBoxes | array of object |
textBoxes |
|
文本消息
|
result.textBoxes.query.text | string |
文本消息 |
|
isRegex
|
result.textBoxes.query.isRegex | boolean |
isRegex |
|
regexFlags
|
result.textBoxes.query.regexFlags | array of string |
regexFlags |
|
比赛
|
result.textBoxes.matches | array of object |
比赛 |
|
matchedText
|
result.textBoxes.matches.matchedText | string |
matchedText |
|
盒
|
result.textBoxes.matches.boxes | array of object |
盒 |
|
pageIndex
|
result.textBoxes.matches.boxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.textBoxes.matches.boxes.boundingBox | array of number |
boundingBox [x, y, width, height] |
|
textPiece
|
result.textBoxes.matches.boxes.textPiece | string |
textPiece |
|
groups
|
result.textBoxes.matches.groups | array of object |
groups |
|
索引
|
result.textBoxes.matches.groups.index | integer |
索引 |
|
文本消息
|
result.textBoxes.matches.groups.text | string |
文本消息 |
|
盒
|
result.textBoxes.matches.groups.boxes | array of object |
盒 |
|
pageIndex
|
result.textBoxes.matches.groups.boxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.textBoxes.matches.groups.boxes.boundingBox | array of number |
boundingBox [x, y, width, height] |
|
textPiece
|
result.textBoxes.matches.groups.boxes.textPiece | string |
textPiece |
优化 PDF 文档
针对特定输出目标优化 PDF。 配置文件:Web(用于快速 Web/电子邮件交付的线性 + 向下采样)、打印(保留用于高质量打印的打印分辨率图像)、存档(减小大小并准备 PDF/A 转换)、最小文件大小(积极减少采样和去除最小文件的冗余数据)、混合光栅内容(MRC 压缩分离文本和背景层,最适合扫描的文档)。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
优化配置文件
|
profile | True | string |
根据目标输出进行选择。
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
创建可填充窗体
通过自动添加其所属的表单字段,在 PDF 中创建可填充的 AcroForm。 将返回包含新可填充表单的 PDF。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要转换为可填充表单的 PDF 文件。 |
|
窗体字段 (JSON)
|
params | True | string |
描述要创建的窗体字段的 JSON-“智能检测窗体字段操作的输出。 Shape: {“formFields”:[{“pageIndex”:0,“fieldType”:“TextBox”|”CheckBox“,”name“:”FirstName“,”boundingBox“:[x,y,width,height],”value“:”optional“}]}。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
删除 PDF 页面
从 PDF 文档中删除一个或多个指定页面。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
|
删除页面
|
params | True | string |
格式 {“pageIndices”:[0,2]} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
压缩 PDF 文档
压缩 PDF 以减小其文件大小。 应用固定的最小文件大小配置文件(优化的特殊情况):若要更好地控制大小/质量权衡,请使用 Optimize 及其配置文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
取消保护 PDF 文档
提供有效的凭据时,请从 PDF 文档中删除密码保护。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
|
取消保护参数
|
params | True | string |
格式 {“ownerPassword”: “owner-secret”,“userPassword”: “user-secret”} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
合并 PDF 文档
将多个 PDF 文档合并到单个 PDF 文件中。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件 1
|
file1 | True | file |
要合并的 PDF 文件内容 (1) |
|
文件 2
|
file2 | True | file |
要合并的 PDF 文件内容 (2) |
|
文件 3
|
file3 | file |
要合并的 PDF 文件内容 (3) |
|
|
文件 4
|
file4 | file |
要合并的 PDF 文件内容 (4) |
|
|
文件 5
|
file5 | file |
要合并的 PDF 文件内容 (5) |
|
|
文件 6
|
file6 | file |
要合并的 PDF 文件内容 (6) |
|
|
文件 7
|
file7 | file |
要合并的 PDF 文件内容 (7) |
|
|
文件 8
|
file8 | file |
要合并的 PDF 文件内容 (8) |
|
|
选项(JSON)
|
params | string |
可选 JSON 选项。 键:“tableOfContents”–“控制合并 PDF 前面附加的目录页,例如 {”tableOfContents“:{”enabled“:true}} 。 “enabled”默认为 true;将它设置为 false 以在没有目录页的情况下合并。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
图像到 PDF
将一个或多个图像文件转换为单个 PDF 文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
图像文件
|
file | True | file |
要转换的图像文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
填写 PDF 表单
从数据文件中填充 PDF AcroForm。 提供 PDF 表单模板和数据文件(CSV、JSON、XFDF 或 FDF)将表单字段名称映射到值。 返回填充的 PDF。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 表单模板
|
file | True | file |
要填充的 PDF AcroForm 模板。 必须先提交。 |
|
表单数据文件(CSV、JSON、XFDF 或 FDF)
|
dataFile | file |
数据文件将表单字段名称映射到值。 接受 CSV、JSON、XFDF 或 FDF。 JSON 格式:字段/值对象的列表,例如 [{“field”:“name”,“value”:“x”},{“field”:“address”,“value”:“y”}]。 每个项都需要一个“字段”(窗体字段名称)和一个“值”(字符串、数字、布尔或 null)。 XFDF 和 FDF 是从 PDF 工具导出的标准 Adobe 表单数据文件。 可选:可以通过选项(JSON)字段的“字段”键来内联提供值,而不是提供文件。 |
|
|
选项(JSON)
|
params | string |
可选 JSON 选项。 键:“strict”(boolean) - 如果为 true、未知或缺少必填字段,则请求失败(422):如果为 false(默认值),则忽略它们。 “fields” – 内联字段值作为上传数据文件的替代方法,例如 {”fields“:[{”field“:”name“,”value“:”x“},{”field“:”address“,”value“:”y“}]}。 提供表单数据文件或内联“字段”。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
密码保护 PDF 文档
将密码保护添加到 PDF 文档以限制访问或编辑。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
|
保护参数
|
params | True | string |
格式 {“ownerPredentials”:“owner-secret”, “userPassword”: “user-secret”, “permissions”: [ “print”, “copy” ] } |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
平展 PDF 文档
通过将表单字段和批注转换为静态不可编辑的内容来平展 PDF。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
拆分 PDF 文档
根据页面范围或单个页面将 PDF 文档拆分为多个文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
|
页数
|
params | True | string |
格式 {“pageIndice”:[[0,2],[1,3,4]]} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
提取 PDF 表单数据
从 PDF 文档中提取表单字段数据,可以使用基于图像的 PDF。 返回键值对、窗体中的标签和数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
字段
|
result.fields | array of object |
字段 |
|
字段名称
|
result.fields.name | string |
表单字段名称 |
|
fieldValue
|
result.fields.value | string |
窗体字段值 |
|
fieldConfidence
|
result.fields.confidence | float |
窗体字段置信度 |
|
averageConfidence
|
result.averageConfidence | float |
averageConfidence |
提取 PDF 表数据
从 PDF 文档中提取表格数据。 自动标识文件中存在的所有表,并返回每个表的单元格、页眉、页脚和置信度分数。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
formFields
|
result.formFields | array of object |
检测到的表单字段 |
|
pageIndex
|
result.formFields.pageIndex | integer |
字段位于零开始的页索引 |
|
fieldType
|
result.formFields.fieldType | string |
TextBox 或 CheckBox |
|
名字
|
result.formFields.name | string |
检测到的表单字段名称 |
|
boundingBox
|
result.formFields.boundingBox | array of float |
边界框 [x, y, 宽度, 高度] (PDF 磅) |
|
value
|
result.formFields.value | string |
初始字段值 |
旋转 PDF 文档
将 PDF 文档中的一个或多个页面旋转为所需方向。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
|
旋转页面(顺时针度)
|
params | True | string |
格式 {“rotations”:[{“page_index”: 0,“amount”: 90}]} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
智能检测表单字段
检测可填写的表单字段应位于 PDF 文档中的位置。 返回检测到的窗体字段边界框。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
字段
|
result.fields | array of object |
字段 |
|
字段名称
|
result.fields.name | string |
检测到的表单字段名称 |
|
fieldType
|
result.fields.type | string |
检测到的窗体字段类型 |
|
pageIndex
|
result.fields.pageIndex | integer |
检测到字段的从零开始的页索引 |
|
boundingBox
|
result.fields.boundingBox | array of float |
边界框 [x0,y0,x1,y1] (PDF 点) |
|
fieldConfidence
|
result.fields.confidence | float |
检测置信度 |
水印 PDF 文档
将水印图像覆盖到 PDF 文档的一个或多个页面上。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
PDF 文件
|
file | True | file |
要水印的 PDF 文件 |
|
水印图像
|
watermarkFile | True | file |
要覆盖到 PDF 上的水印图像(支持的格式:PNG、JPEG、TIFF、GIF、SVG) |
|
水印参数
|
params | True | string |
JSON 水印参数。 必需:边界框([x0,y0,x1,y1](PDF 点,例如 [210,10,290,60]),仅当 fitToPageWidth 和 fitToPageHeight 均为 true 时才省略。 可选:不透明度 (0.0–1.0, 默认值 1.0), 旋转 (度, default 0.0)、pageIndices ([0,1,...] 或省略所有页面)、contentDepth (”above_existing“或”below_existing“, default ”below_existing“), fitToPageWidth (bool), fitToPageHeight (bool), centerOnPage (bool), rotateWithPage (bool), flip (”horizontal“, ”vertical“, or ”both“)。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
设置 PDF 属性
更新文档元数据,如标题、作者、主题或关键字。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
属性
|
params | True | string |
格式 {“title”:“My Document Title”,“author”: “John Doe”,“subject”: “An Interesting Subject”,“keywords”: “example, pdf, metadata”,“creator”: “Doe John”,“producer”: “Nitro PDF”} |
|
PDF 文件
|
file | True | file |
要处理的 PDF 文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件名
|
fileName | string |
结果的文件名(仅当 Accept:application/octet-stream 时填充的字节模式) 。 将其放入下一个链接的 Nitro 操作的文件名输入中。 |
|
文件内容类型
|
fileContentType | string |
文件的 MIME 内容类型(仅字节模式,例如 application/pdf)。 |
|
文件内容
|
fileContent | byte |
Base64 编码的文件字节数(仅字节模式)。 将其放入下一个链接的 Nitro 操作的文件内容输入-“Power Automate转发 |
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
职位编号
|
jobID | string |
在异步模式下填充(首选:响应异步)。 |
|
作业状态
|
status | string |
作业状态(异步模式)。 |
|
作业进度
|
progress | number |
作业进度 0.0 - “1.0 (异步模式)。 |
定义
FileLinkResponse
文件引用数据
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
URL
|
URL | string |
URL |
|
fileSizeBytes
|
metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
metadata.pageCount | integer |
pageCount |