API V2

تقسيم PDF

معرف المنفذ: تقسيم المستند

تقسيم المستندات مثل استخراج الصفحات قد يكون مفيدًا لتقسيم المستندات إلى أجزاء مختلفة. يتم استخدام هذه الميزة من 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، يجب أن يكون الإدخال بتنسيق String.

الناتج

المستندات المقسمة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"
}

أمثلة API PDF4me

CSharp(C#)
Java
JavaScript
بايثون
Salesforce
n8n
Google Script
AWS Lambda