إضافة علامة نصية إلى 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, RequiredDefault: 12
حجم الخط النصي في المشغول
- خليةBoolean, RequiredDefault: No
ضبط النص في خط عريض
true
false
- خليةBoolean, RequiredDefault: No
ضبط النص في مائل
true
false
- خط تحتيBoolean, RequiredDefault: 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