API V2

拆分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