API V2

توقيع PDF

أضف توقيعات إلى PDF. إذا كان لديك صورة لتوقيعك، يمكنك إضافتها إلى مستند PDF وتحكم في موضعها وحجمها. استخدم إجراء Sign PDF في API لتحقيق هذا العملية.

  • Method: POST
  • Endpoint: /api/v2/SignPdf

المعاملات

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

تعيين محتوى الملف من الملف من الإجراء المصدر

اسم الملفString, Required

حدد اسم الملف PDF بالامتداد المناسب

صورة التوقيعBase64, Required

تعيين صورة التوقيع. الأنواع المدعومة للصور jpg, png, gif, BMP و tiff

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

محاذاة الصورة الأفقية. القيم المسموح بها هي

  • Left - حافة الصفحة اليسرى
  • Center - المسافة المتساوية من اليسار واليمين
  • Right - حافة الصفحة اليمنى
محاذاة الرأسيةstring, Required

محاذاة الصورة الرأسية. القيم المسموح بها هي

  • Top - حافة الصفحة العلوية
  • Center - المسافة المتساوية من الأعلى والأسفل
  • Bottom - حافة الصفحة السفلية
عرض بالمليمتر (مم)string, Required

عرض الصورة بالمليمتر (مم). إذا كان 0، فسيتم استخدام العرض الافتراضي.
مثال- 50

طول بالمليمتر (مم)string, Required

طول الصورة بالمليمتر (مم). إذا كان 0، فسيتم استخدام الطول الافتراضي.
مثال- 50

طول بالبكسل (px)String, Required

طول SignPDF بالنقاط (pt).
مثال- 2

عرض بالبكسل (px)string, Required

عرض SignPDF بالنقاط (pt).
مثال- 2

الحواف X بالمليمتر (مم)String, Required

الحواف الأفقية بالمليمتر (مم). القيمة الافتراضية هي 0. إذا كانت المحاذاة الأفقية هي Left، فسيتم إعطاء فجوة من حافة الصفحة اليسرى. إذا كانت Right، فسيتم إعطاء فجوة من حافة الصفحة اليمنى. إذا كانت Center، فسيتم تجاهل هذا الحقل.
مثال- 20

الحواف Y بالمليمتر (مم)String, Required

الحواف الرأسية بالمليمتر (مم). القيمة الافتراضية هي 0. إذا كانت المحاذاة الرأسية هي Top، فسيتم إعطاء فجوة من حافة الصفحة العلوية. إذا كانت Bottom، فسيتم إعطاء فجوة من حافة الصفحة السفلية. إذا كانت Center، فسيتم تجاهل هذا الحقل.
مثال- 50

الحواف X بالبكسل (px)String, Required

الحواف X بالنقاط (px).
مثال- 5

الحواف Y بالبكسل (px)String, Required

الحواف Y بالنقاط (px).
مثال- 5

التعتيمString, Required

التعتيم لصورة التوقيع. القيم تتراوح بين 0 و 100. 0 للتعتيم القصوى و 100 للتعتيم القصوى.
مثال - 100

عرض فقط في الطباعةBoolean, Required

يمكنك تحديد قيمة واحدة-
true
false

هل هو خلفيةBoolean, Required

يمكنك تحديد قيمة واحدة-
true
false

الإخراج

محتوى الملفBinary

محتوى الملف المضغوط

اسم الملفString

اسم الملف للمستند الموقع

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

Payload

{
  "alignX": "right",
  "alignY": "bottom",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "imageName": "stamp.jpg",
  "imageFile": "Please put image base64 content",
  "pages": "1",
  "marginXInMM": "20",
  "marginYInMM": "50",
  "marginXInPx": "5",
  "marginYInPx": "5",
  "opacity": "100",
  "heightInMM": "50",
  "heightInPx": "2",
  "widthInPx": "2",
  "widthInMM": "50",
  "showOnlyInPrint": true,
  "isBackground": true
}

مثال على api PDF4me

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