إضافة علامة مائية إلى ملفات Excel – مستندات Aspose.Cells Cloud
تقوم هذه الواجهة البرمجية REST بإضافة علامة مائية إلى ملفات Excel.
المتطلبات المسبقة: يجب الحصول على رمز وصول JWT صالح، وتأكد من أن ملف Excel بصيغة مدعومة (مثل .xlsx أو .xls).
الخلفية: العلامة المائية هي طبقة نصية شبه شفافة تُطبّق على كل ورقة عمل للإشارة إلى الملكية أو السرية.
واجهة PostWatermark API
POST https://api.aspose.cloud/v3.0/cells/watermark
الأمان والمصادقة
تُعدّ واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتحتاج إلى مصادقة قائمة على رمز JWT.
معاملات الطلب
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
file |
ملف | formData (جسم multipart) | ملف Excel الذي سيتم تطبيق العلامة المائية عليه. |
text |
نص | استعلام | النص المراد عرضه كعلامة مائية. |
color |
نص | استعلام | لون العلامة المائية بصيغة سداسية ARGB (مثل 004433ff). |
الاستجابة
تحتوي الاستجابة JSON على مصفوفة Files. بالنسبة لكائن كل ملف:
- Filename – اسم ملف الكتاب المعالَج.
- FileSize – حجم الملف بالبايت.
- FileContent – المحتوى المُرمّز بـ Base64 لملف Excel الذي يحتوي على العلامة المائية؛ قم بفك التشفير للحصول على الملف الفعلي.
{
"Status" : "OK",
"Code" : 200,
"Files": [
{
"Filename" : "[اسم الملف1]",
"Filesize" : [حجم الملف],
"FileContent" : "[Base64String]"
}, {
"Filename" : "[اسم الملف2]",
"Filesize" : [حجم الملف],
"FileContent" : "[Base64String]"
}, {
"Filename" : "[اسم الملف3]",
"Filesize" : [حجم الملف],
"FileContent" : "[Base64String]"
}
]
}
رموز حالة HTTP
| الرمز | المعنى | الوصف |
|---|---|---|
| 200 | OK (تم بنجاح) | تم تطبيق الفلتر بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | Bad Request (طلب غير صالح) | معاملات مفقودة أو غير صالحة (مثل نوع ملف غير مدعوم). |
| 401 | Unauthorized (غير مصرّح) | رمز JWT غير صالح أو مفقود. |
| 413 | Payload Too Large (حمولة كبيرة جداً) | حجم الملف المرفوع يتجاوز الحد المسموح. |
| 500 | Internal Server Error (خطأ داخلي في الخادم) | خطأ غير متوقع في الخادم. |
كيفية استخدام واجهة PostWatermark API باستخدام SDKs
مواصفات واجهة PostWatermark API
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات متاحة عموماً، وتتيح لك إجراء تفاعلات REST مباشرة من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL لاستدعاء خدمات Aspose.Cells. يُظهر المثال التالي طلباً كاملاً، بما في ذلك رأس المصادقة المطلوب. استبدل <your-jwt-token> برمز وصول JWT صالح تم الحصول عليه من نقطة نهاية مصادقة Aspose.
استخدام SDKs الخاصة بـ Aspose.Cells Cloud
استخدام SDK هو أسرع طريقة للتطوير. تقوم SDK بتجريد التفاصيل منخفضة المستوى، مما يسمح لك بالتركيز على منطق أعمالك. يُرجى مراجعة مستودع GitHub للحصول على قائمة كاملة بـ SDKs الخاصة بـ Aspose.Cells Cloud.
تُظهر أمثلة الكود التالية كيفية استدعاء خدمات Aspose.Cells باستخدام مكتبات SDK مختلفة: