拆分PDF
连接器 ID: 拆分文档
文档拆分(如页面提取)可能有助于将文档拆分为不同的部分。PDF4me 的这个功能用于更快地分发可能相关的信息在 PDF 文档的各个部分中。
- Method: POST
- Endpoint: /api/v2/SplitPdf
参数
- 文件内容Base64, Required
Map source PDF file content from the previous action
- 文件名string, Required
源文件的名称
- splitActionstring, Required
您可以选择任何 splitAction 值 -
RecurringSplitAfterPage -
示例 - 我有一个 21 页的 PDF。我给 splitActionNumber 值 1, 输出文件将是 21 或 splitActionNumber 值 4, 输出文件将是 6。SplitAfterPage -
示例 - 我有一个 21 页的 PDF。我给 splitActionNumber 值 1, 输出文件将是 2 或 splitActionNumber 值 4, 输出文件将是 2。SplitSequence -
示例 - 我有一个 21 页的 PDF。我给 splitSequence 值 [1] 输出文件将是 2 ,或 splitSequence 值 [1,3,8], 输出文件将是 4。SplitRanges -
示例 - 我有一个 21 页的 PDF。我给 splitRanges 值 “1-4”, 输出文件将是 1 或 splitRanges 值 “10-21”, 输出文件将是 1。
- 文件命名String, Required
PDF 文件的命名,输入必须为字符串格式。
输出
- 拆分文档array of object
拆分文档数组,包含文档列表
- 文件名string
拆分操作的输出文件名
- 文件内容Binary
拆分操作的输出文件内容
Header
Content-Type:application/json
Authorization: 请从 链接 复制密钥。
Payload
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "RecurringSplitAfterPage",
"splitActionNumber": 1,
"fileNaming": "NameAsPerOrder"
}
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "SplitAfterPage",
"splitActionNumber": 1,
"fileNaming": "NameAsPerOrder"
}
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "SplitSequence",
"splitSequence": [1],
"fileNaming": "NameAsPerOrder"
}
{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"splitAction": "SplitRanges",
"splitRanges": "1-4",
"fileNaming": "NameAsPerOrder"
}
PDF4me API 示例
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda