API V2

إضافة حقول النموذج إلى PDF

  • الطريقة: POST
  • النقطة النهائية: /api/v2/AddFormField

المعاملات

المعاملات لإضافة حقول النموذج إلى مستندات PDF.

اسم الملفString, Required

اسم ملف PDF المصدر مع امتداد .pdf

محتوى الملفBase64, Required

محتوى ملف الإدخال

القيمة الأوليةString, Required

يمكنك أخذ أي إدخال ولكن يجب أن يكون نصًا.
مثال - نص الإدخال.

الموضع Xinteger, Required
Default: 0

القيمة الافتراضية هي 0. إذا كان المحاذاة الأفقية يسارًا، فسيتم إعطاء مسافة من الحافة اليسرى للصفحة. إذا كان يمينًا، فسيتم إعطاء مسافة من الحافة اليمنى للصفحة. إذا كان في المنتصف، يتم تجاهل هذا الحقل.
مثال - 300

الموضع Yinteger, Required
Default: 0

القيمة الافتراضية هي 0. إذا كان المحاذاة الرأسية أعلى، فسيتم إعطاء مسافة من الحافة العلوية للصفحة. إذا كان أسفل، فسيتم إعطاء مسافة من الحافة السفلية للصفحة. إذا كان في المنتصف، يتم تجاهل هذا الحقل.
مثال - 300

اسم الحقلString, Required

اسم حقل الإدخال، يجب أن يكون نصًا.
مثال - اسم حقل الإدخال

الحجمinteger, Required
Default: 0

القيمة الافتراضية هي 0. يمكنك اختيار الحجم بناءً على متطلباتنا.
مثال - 4

الصفحاتString, Required
  • حدد فهارس الصفحات كقيم مفصولة بفواصل أو نطاقات للمعالجة (مثل “0، 1، 2-” أو “1، 2، 3-7”).
  • إذا لم يتم تحديده، فإن التكوين الافتراضي يعالج جميع الصفحات. يجب أن يكون الإدخال بتنسيق نصي.
نوع حقل النموذجString, Required
Default: TextBox

يمكنك اختيار نوع حقل النموذج -

  • مربع النص
  • مربع الاختيار

المخرجات

معاملات المخرجات لمستند PDF مع حقول النموذج.

محتوى ملف المستندBinary

محتوى ملف المستند المضغوط

اسم ملف المستندString

اسم ملف المستند المخرج

الترويسة
Content-Type:application/json
Authorization: يرجى نسخ المفتاح من الرابط.

الحمولة

{
  "docContent": "يرجى وضع محتوى PDF base64",
  "docName": "output.pdf",
  "initialValue": "نص الإدخال",
  "positionX": 300,
  "positionY": 300,
  "fieldName": "اسم حقل الإدخال",
  "Size": 4,
  "pages": "1",
  "formFieldType": "TextBox"
}

PDF4me api samples

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