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 服务连接器提供端到端 PDF 和文档处理:在格式之间转换(PDF、Word、Excel、图像、HTML)、压缩、合并、拆分和编辑文件(旋转、删除页面、保护/取消保护、平展、编辑)。 他们还从 PDF(文本、表、元数据、表单数据和具有位置的 PII)中提取结构化数据和见解,同时支持安全的 API 访问和文档属性管理。
Publisher: Nitro Software
先决条件
若要通过此连接器使用 Nitro PDF 服务,需要:
- 一个 Nitro PDF 服务帐户
https://developers.gonitro.com/ - 具有自定义连接器功能的Microsoft PowerApps或Power Automate计划。
身份验证
Nitro PDF Services 使用 计算机到计算机 OAuth 2.0 和 客户端凭据 授予来为 API 请求生成访问令牌。
工作原理
- 在 Nitro 的自助服务门户中创建 API 应用程序,并获取关联的客户端 ID 和客户端密码。
- 连接器通过交换 持有者 访问令牌的这些凭据进行身份验证。
- 然后,该令牌用于授权后续的 Nitro PDF 服务 API 调用。
创建凭据并阅读详细指南:
https://developers.gonitro.com/docs/authentication/credentials
在 Power Automate/Power Apps 中创建连接
将连接器添加到流或应用时:
- 单击“ 添加新连接”。
- 输入 客户端 ID 和 客户端密码 (在 Nitro 开发人员门户中颁发)。
- 保存连接 - 首次使用时,连接器使用 OAuth 2.0 客户端凭据授予来交换客户端 ID 和客户端密码,以使用 OAuth 2.0 客户端凭据授予、缓存并自动续订它。 凭据仅用于获取令牌;后续 API 调用是代表你使用持有者令牌进行身份验证的。
注意:无需用户交互式登录;此流专为服务器到服务器/应用到应用方案而设计。
API 主机和基路径
支持的操作
1. 转换
在 PDF 和其他文档格式之间进行转换。
PDF 到 MS Office
- PDF 到 Word
- PDF 到 Excel
MS Office 到 PDF
- Word到 PDF
- Excel到 PDF
- PowerPoint到 PDF
图像到 PDF
将通用图像格式(JPG、PNG、TIFF 等)转换为 PDF。
PDF 到图像
将 PDF 页面转换为各种图像格式。
HTML 到 PDF
将 HTML 内容转换为 PDF。
输出格式:
转换根据标头返回 JSON 或二进制输出 Accept (默认值: application/octet-stream) 。
2. 转换
修改或重构 PDF 文档的操作。
压缩 PDF
使用压缩级别减小文件大小。平展 PDF
将交互式内容或分层内容转换为静态不可编辑的元素。 此过程不可逆。旋转 PDF 页面
使用旋转数组旋转一个或多个页面(页面索引 + 角度)。删除 PDF 页面
按索引删除页面。拆分 PDF 文档
根据自定义页面范围将多页 PDF 拆分为多个 PDF。合并 PDF 文档
将多个 PDF 合并到单个文档中。Redact PDF 页面
添加修订框以隐藏敏感内容。设置 PDF 属性
更新标准 PDF 元数据字段。密码保护 PDF
添加密码保护和访问权限。取消保护 PDF
删除密码和限制。
输出格式:
转换可以返回 JSON 或二进制输出, Accept 具体取决于标头。
3. 提取
从 PDF 文档检索结构化或非结构化数据。
提取 PDF 表单数据
自动提取所有窗体字段值。
提取 PDF 表数据
标识和返回 PDF 文件中的表数据。
从 PDF 中提取文本
提取文本:
- 从完整文档,或
- 通过参数从
pageIndices特定页面。
其他可选 params 字段: readingOrder (布尔值,默认值 false) - 何时 true对提取的文本进行重新排序以匹配视觉阅读流(适用于多列布局)。 输出质量因文档而异:最适合标记良好的 PDF;在密集的多列设计上,它可以交错相邻列中的句子。
从 PDF 中提取 PII 位置
查找特定文本值的边界框。
输入:字符串列表 (texts)
输出:包含这些字符串的边界框。
从 PDF 中提取 PII
从窗体字段中提取个人身份信息(PII)边界框。
支持:
- 英语
- 西班牙语
从 PDF 中提取属性
提取 PDF 元数据属性。
输出格式:
提取仅返回 JSON 。
错误和限制
Nitro PDF 服务 API 可能会返回以下错误:
- 400 — 错误的请求
- 401 - 未授权
- 404 - 找不到
- 413 - 内容太大
- 422 — 无法处理的实体
- 500 — 内部服务器错误
Throttling
- 每个连接的 API 调用数:每 60 秒100 次。
平台限制
文件大小
- 最大值: 每个请求 25 MB
适用于单文件和多文件操作。
页计数
- 最大值: 每个文档 250 页
跨多个文档的总合并页数可能超过 250。
保留时间
- 操作完成后,输入和输出文件将被删除 约 15 分钟 。
备注
- 提取连接器始终返回 JSON。
- 转换和转换可以根据标头输出 JSON 或二进制
Accept文件。
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| 名称 | 类型 | 说明 | 必需 |
|---|---|---|---|
| Nitro 客户端 ID | securestring | 你的 Nitro 应用程序客户端 ID | 是 |
| Nitro 客户端机密 | securestring | 你的 Nitro 应用程序客户端密码 | 是 |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用 | 100 | 60 秒 |
操作
| Excel到 PDF |
将Excel工作簿转换为 PDF 文档,同时保留布局和格式。 |
| HTML 到 PDF |
将 HTML 内容或网页转换为 PDF 文档。 |
| PDF 到 Excel |
将 PDF 文档转换为可编辑Excel文件。 |
| PDF 到 Word |
将 PDF 文档转换为可编辑Word文件。 |
|
PDF 到Power |
将 PDF 文档转换为可编辑PowerPoint文件。 |
| PDF 到图像 |
将 PDF 文档的每一页转换为图像文件。 |
|
Power |
将PowerPoint演示文稿转换为 PDF 文档。 |
| Redact PDF 页面 |
永久删除或掩盖所选 PDF 页面中的指定内容。 |
| Word到 PDF |
将Word文档转换为 PDF 文件,同时保留格式。 |
| 从 PDF 中提取 PII |
从 PDF 文档检测和提取个人身份信息(PII)。 返回该 PII 的 PII 值、PII 类别和边界框位置。 可与 Redaction 块结合使用来编辑 PDF。 |
| 从 PDF 中提取属性 |
检索文档元数据和属性,例如标题、作者、创建日期和文件详细信息。 |
| 从 PDF 中提取所有文本 |
从 PDF 文档中提取所有可读文本内容。 |
| 从 PDF 中提取搜索的文本 |
确定 PDF 文档中可搜索文本的位置。 返回每个检测到的实例的边界框位置数据。 |
| 从 PDF 文档中删除密码保护 |
提供有效的凭据时,请从 PDF 文档中删除密码保护。 |
| 删除 PDF 页面 |
从 PDF 文档中删除一个或多个指定页面。 |
| 压缩 PDF 文档 |
减小 PDF 文档的文件大小,同时保留内容和格式。 |
| 合并 PDF 文档 |
将多个 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 |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
HTML 到 PDF
将 HTML 内容或网页转换为 PDF 文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
PDF 到 Excel
将 PDF 文档转换为可编辑Excel文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
PDF 到 Word
将 PDF 文档转换为可编辑Word文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
PDF 到PowerPoint
将 PDF 文档转换为可编辑PowerPoint文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
PDF 到图像
将 PDF 文档的每一页转换为图像文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
|
转换扩展
|
params | string |
convert format (supported formats png, jpeg) |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
files
|
result.files | array of object |
files |
|
URL
|
result.files.URL | string |
URL |
|
内容类型
|
result.files.contentType | string |
内容类型 |
|
fileSizeBytes
|
result.files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.files.metadata.pageCount | string |
pageCount |
|
文件内容
|
$content | string |
Base64 文件内容 |
PowerPoint到 PDF
将PowerPoint演示文稿转换为 PDF 文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
Redact PDF 页面
永久删除或掩盖所选 PDF 页面中的指定内容。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
属性
|
params | True | string |
格式 {“redactions”:[{“pageIndex”: 0,“boundingBox”:[100,100,200,120]},{“pageIndex”: 1,“boundingBox”:[50,50,150,70]}]} |
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
内容类型
|
files.contentType | string |
内容类型 |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
文件内容
|
$content | string |
Base64 文件内容 |
Word到 PDF
将Word文档转换为 PDF 文件,同时保留格式。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
从 PDF 中提取 PII
从 PDF 文档检测和提取个人身份信息(PII)。 返回该 PII 的 PII 值、PII 类别和边界框位置。 可与 Redaction 块结合使用来编辑 PDF。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文档语言
|
params | True | string |
格式 {“language”:“en”}。 接受的值:“en”(英语)、“es”(西班牙语)。 |
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
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 中提取属性
检索文档元数据和属性,例如标题、作者、创建日期和文件详细信息。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
标题
|
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 文档中提取所有可读文本内容。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件内容
|
file | True | file |
要上传的文件 |
|
提取参数
|
params | string |
可选 JSON 对象。 字段:pageIndices(int 数组,例如 [0,2];对于完整文档省略)和 readingOrder(布尔值,默认值 false;重新排序视觉阅读流的文本)。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
结果
|
result | string |
JSON 结果 |
从 PDF 中提取搜索的文本
确定 PDF 文档中可搜索文本的位置。 返回每个检测到的实例的边界框位置数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
要搜索的关键字
|
params | True | string |
格式 { “texts”: [ “Name”, “Location” ]} |
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
textBoxes
|
result.textBoxes | array of object |
textBoxes |
|
ID
|
result.textBoxes.ID | string |
ID |
|
文本消息
|
result.textBoxes.text | string |
文本消息 |
|
pageIndex
|
result.textBoxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.textBoxes.boundingBox | array of number |
boundingBox |
|
textPiece
|
result.textBoxes.textPiece | string |
textPiece |
从 PDF 文档中删除密码保护
提供有效的凭据时,请从 PDF 文档中删除密码保护。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
|
取消保护参数
|
params | True | string |
格式 {“ownerPassword”: “owner-secret”,“userPassword”: “user-secret”} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
删除 PDF 页面
从 PDF 文档中删除一个或多个指定页面。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
|
删除页面
|
params | True | string |
格式 {“pageIndices”:[0,2]} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
内容类型
|
files.contentType | string |
内容类型 |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
文件内容
|
$content | string |
Base64 格式的文件内容 |
压缩 PDF 文档
减小 PDF 文档的文件大小,同时保留内容和格式。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
压缩级别 (0-2)
|
params | True | string |
格式 {“level”:1} |
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
合并 PDF 文档
将多个 PDF 文档合并到单个 PDF 文件中。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件 1
|
file1 | True | file |
要合并的 PDF 文件内容 (1) |
|
文件 2
|
file2 | True | file |
要合并的 PDF 文件内容 (2) |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
图像到 PDF
将一个或多个图像文件转换为单个 PDF 文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
密码保护 PDF 文档
将密码保护添加到 PDF 文档以限制访问或编辑。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
|
保护参数
|
params | True | string |
格式 {“ownerPredentials”:“owner-secret”, “userPassword”: “user-secret”, “permissions”: [ “print”, “copy” ] } |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
平展 PDF 文档
通过将表单字段和批注转换为静态不可编辑的内容来平展 PDF。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
拆分 PDF 文档
根据页面范围或单个页面将 PDF 文档拆分为多个文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
|
页数
|
params | True | string |
格式 {“pageIndice”:[[0,2],[1,3,4]]} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
内容类型
|
files.contentType | string |
内容类型 |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
存档内容
|
$content | string |
存档内容 |
提取 PDF 表单数据
从 PDF 文档中提取表单字段数据,可以使用基于图像的 PDF。 返回键值对、窗体中的标签和数据。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
字段
|
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 文档中提取表格数据。 自动标识文件中存在的所有表,并返回每个表的单元格、页眉、页脚和置信度分数。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
表格
|
result.tables | array of object |
表格 |
|
ID
|
result.tables.ID | string |
ID |
|
pageIndices
|
result.tables.pageIndices | array of integer |
pageIndices |
|
标题
|
result.tables.tableData.title | string |
标题 |
|
单元格
|
result.tables.tableData.cells | array of array |
单元格 |
|
物品
|
result.tables.tableData.cells | array of string | |
|
页脚
|
result.tables.tableData.footers | array of string |
页脚 |
|
机密
|
result.tables.tableData.confidences | array of array |
机密 |
|
物品
|
result.tables.tableData.confidences | array of float | |
|
averageConfidence
|
result.tables.tableData.averageConfidence | float |
averageConfidence |
|
headerCells
|
result.tables.tableData.headerCells | array of array |
headerCells |
|
物品
|
result.tables.tableData.headerCells | array of integer | |
|
summaryCells
|
result.tables.tableData.summaryCells | array of array |
summaryCells |
|
物品
|
result.tables.tableData.summaryCells | array of integer |
设置 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”} |
|
文件内容
|
file | True | file |
要上传的文件 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
文件
|
result.file | FileLinkResponse |
文件引用数据 |
|
文件内容
|
$content | string |
Base64 文件内容 |
轮换 PDF 文档
将 PDF 文档中的一个或多个页面旋转为所需方向。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
接受(输出格式)
|
Accept | string |
例如 application/json |
|
|
文件内容
|
file | True | file |
要上传的文件 |
|
旋转页面(顺时针度)
|
params | True | string |
格式 {“rotations”:[{“page_index”: 0,“amount”: 90}]} |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
URL
|
result.file.URL | string |
URL |
|
内容类型
|
result.file.contentType | string |
内容类型 |
|
fileSizeBytes
|
result.file.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.file.metadata.pageCount | integer |
pageCount |
|
文件内容
|
$content | string |
Base64 文件内容 |
定义
FileLinkResponse
文件引用数据
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
URL
|
URL | string |
URL |
|
fileSizeBytes
|
metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
metadata.pageCount | integer |
pageCount |