API V2

إضافة علامة نصية إلى PDF

نقطة نهاية API: Text Stamp

أضف أختام نصية وعلامات مائية قابلة للتخصيص إلى مستندات PDF باستخدام واجهة برمجة التطبيقات PDF4me Text Stamp. تتيح لك هذه الأداة القوية إنشاء علامات مائية احترافية مع تحديد الموضع بدقة، وتنسيق مخصص، وخيارات تنسيق متقدمة. مثالي لعلامة المستندات التجارية، وحماية حقوق الطبع والنشر، وإضافة مؤشرات الحالة إلى ملفات PDF الخاصة بك.

الميزات الرئيسية:

  • تحديد الموضع المرن: تحكم في المحاذاة الأفقية والعمودية بدقة البكسل
  • التنسيق المخصص: اختر من بين خطوط وأحجام وألوان وتأثيرات نصية مختلفة (غامق، مائل، مسطر)
  • التنسيق المتقدم: اضبط الشفافية والدوران والهوامش وخيارات الخلفية
  • استهداف الصفحة: طبق الأختام على صفحات محددة أو مستندات كاملة
  • تحكم الطباعة: اضبط الأختام لتظهر فقط في الطباعة أو على الشاشة
  • النتائج الاحترافية: أنشئ علامات مائية تعزز أمان المستند والعلامة التجارية

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

المعاملات

اسم الملفString, Required

اسم الملف المصدر بالامتداد المناسب

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

يحول محتوى ملف PDF المصدر من العملية السابقة

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

محتوى النص الذي سيتم عرضه كختم أو علامة مائية على مستند PDF. يمكن أن يكون أي سلسلة نصية، بما في ذلك الكلمات أو العبارات أو الجمل التي تريد أن تظهر كعلامة مائية.

مثال:hello

المحاذاة العموديةString, Required

محاذاة النص المشغول العمودية. القيم المسموح بها هي

  • top - حافة الصفحة العليا
  • middle - المسافة المتساوية من الحافة العليا والسفلية للصفحة
  • bottom - حافة الصفحة السفلية
المحاذاة الأفقيةstring, Required

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

  • left - حافة الصفحة اليسرى
  • center - المسافة المتساوية من الحافة اليسرى واليمنى للصفحة
  • right - حافة الصفحة اليمنى
الحواف الأفقية في الملليمترString, Required

قم بتعيين حواف الصفحة من الجانب الأيسر بالملليمتر
مثال-100

الحواف العمودية في الملليمترstring, Required

قم بتعيين حواف الصفحة من الجانب العلوي بالملليمتر
مثال-100

الحواف الأفقية في الملليمترString, Required

الحواف من الجانب الأيسر من المشغول النصي في النقاط (pt)
مثال-40

الحواف العمودية في الملليمترString, Required

الحواف من الجانب العلوي من المشغول النصي في النقاط (pt)
مثال-1

العمليةString, Required

ضبط الشفافية للمشغول. ‘0’ للشفافية الكاملة و ‘100’ للغير شفاف

اسم الخطString, Required

سيتم عرض اسم الخط ، يجب أن يكون في تنسيق رمزي

حجم الخطNumber, Required
Default: 12

حجم الخط النصي في المشغول

خليةBoolean, Required
Default: No

ضبط النص في خط عريض
true
false

خليةBoolean, Required
Default: No

ضبط النص في مائل
true
false

خط تحتيBoolean, Required
Default: No

خط تحتي النص المشغول

  • true
  • false
لون الخطString, Required

سيأخذ لون الخط ، يجب أن يكون في تنسيق رمزي.
مثال - #000000

دورانinteger, Required

سيتم تدويرها ، ولكن في تنسيق الأرقام
مثال - 1 أو 2

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

يمكنك تحديد أي قيمة
true
false

خليةboolean, Required

يمكنك تحديد أي قيمة
true
false

خليةboolean, Required

يمكنك تحديد أي قيمة
true
false

تناسب النص على الصفحةboolean, Required

يمكنك تحديد أي قيمة
true
false

الإخراج

محتوى الملفBinary

محتوى الملف الخرج من إجراء PDF4me

اسم الملفString

اسم الملف الخرج من إجراء PDF4me

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

Payload

{
  "alignX": "right",
  "alignY": "middle",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "pages": "all",
  "text": "enter_input_text",
  "fontName": "fontName",
  "fontSize": 12,
  "fontColor": "#000000",
  "isBold": false,
  "isItalics": false,
  "underline": false,
  "marginXInMM": "100",
  "marginYInMM": "100",
  "marginXInPx": "40",
  "marginYInPx": "1",
  "opacity": "70",
  "rotate": 1,
  "isBackground": true,
  "showOnlyInPrint": false,
  "transverse": false,
  "fitTextOverPage": false
}

أمثلة كود واجهة برمجة التطبيقات PDF4me

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