API V2

Diviser le PDF

ID du connecteur: Split Document

Le partage de documents comme l’extraction de pages peut être utile pour séparer les documents en différentes parties. Cette fonctionnalité de PDF4me est utilisée pour une distribution plus rapide des informations pertinentes dans les parties des documents PDF.

  • Méthode: POST
  • Endpoint: /api/v2/SplitPdf

Paramètres

Contenu du fichierBase64, Required

Map source PDF file content from the previous action

Nom du fichierstring, Required

Nom du fichier de la source

splitActionstring, Required

Vous pouvez sélectionner n’importe quelle valeur splitAction -

  • RecurringSplitAfterPage -
    Exemple - J’ai 21 pages dans un PDF. Je donne splitActionNumber valeur 1, les fichiers de sortie seront 21 ou splitActionNumber valeur 4, les fichiers de sortie seront 6.

  • SplitAfterPage -
    Exemple - J’ai 21 pages dans un PDF. Je donne splitActionNumber valeur 1, les fichiers de sortie seront 2 ou splitActionNumber valeur 4, les fichiers de sortie seront 2.

  • SplitSequence -
    Exemple - J’ai 21 pages dans un PDF. Je donne splitSequence valeur [1] les fichiers de sortie seront 2 , ou splitSequence valeur [1,3,8], les fichiers de sortie seront 4.

  • SplitRanges -
    Exemple - J’ai 21 pages dans un PDF. Je donne splitRanges valeur “1-4”, les fichiers de sortie seront 1 ou splitRanges valeur “10-21”, les fichiers de sortie seront 1.

Nommage des fichiersString, Required

Nommage des fichiers PDF, l’entrée doit être au format String.

Sortie

documents divisésarray of object

Tableau de documents divisés contenant une liste de documents

Nom du fichierstring

Nom du fichier de sortie de l’action Split

Contenu du fichierBinary

Contenu du fichier de sortie de l’action Split

Header
Content-Type:application/json
Authorization: Veuillez copier la clé depuis le lien.

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"
}

Exemples d'API PDF4me

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda