تصدير كائن OLE – واجهة برمجة تطبيقات Aspose.Cells السحابية
واجهة برمجة تطبيقات REST
POST https://api.aspose.cloud/v3.0/cells/export
الأمان والمصادقة
واجهات برمجة تطبيقات Aspose.Cells السحابية آمنة وتحتاج إلى مصادقة تعتمد على رمز JWT.
معلمات الطلب
| المعلمة | الموقع | النوع | مطلوبة | الوصف |
|---|---|---|---|---|
file |
بيانات النموذج (Form‑data) | ملف | نعم | ملف Excel (.xlsx, .xls, إلخ) الذي يحتوي على كائنات OLE. |
outputFormat |
استعلام (Query) | نص (string) | نعم | التنسيق المستهدف للكائنات المصدرَة (pdf, png, jpeg, docx, pptx). |
objectType |
استعلام (Query) | نص (string) | نعم | القيمة الثابتة oleobject. |
الاستجابة
يُعيد الطلب الناجح كائن JSON يسرد الملفات المصدرَة:
{
"Files": [
{
"Filename": "OLESlide.ppt",
"FileSize": 390,
"FileContent": "-----Base64String--------"
},
{
"Filename": "OLEDoc.docx",
"FileSize": 382,
"FileContent": "-----Base64String--------"
}
]
}
رموز حالة HTTP
| الرمز | المعنى | الوصف |
|---|---|---|
| 200 | ناجح (OK) | تطبيق التصفية بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صالح (Bad Request) | معلمات مفقودة أو غير صالحة (مثل نوع ملف غير مدعوم). |
| 401 | غير مُصادَق (Unauthorized) | رمز JWT غير صالح أو مفقود. |
| 413 | حجم الحمولة كبير جدًا (Payload Too Large) | تجاوز حجم الملف المرفوع الحد المسموح به. |
| 500 | خطأ داخلي في الخادم (Internal Server Error) | خطأ غير متوقع في الخادم. |
كيفية استخدام واجهة PostExport API مع حزم تطوير البرامج (SDKs)
مواصفات واجهة PostExport API
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات قابلة للوصول العام، وتمكّنك من إجراء تفاعلات REST مباشرة من متصفح ويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells بسهولة. يوضح المثال التالي كيفية إجراء استدعاء إلى واجهة برمجة التطبيقات السحابية باستخدام cURL.
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=oleobject&format=pdf" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-F "file=@MyWorkbook.xlsx" \
-F "outputFormat=pdf"
ما هو كائن OLE؟
كائن OLE (Object Linking and Embedding) يُضمّن محتوى خارجيًا — مثل مستندات Word أو شرائح PowerPoint أو الصور أو ملفات أخرى — داخل ملف Excel. عند التصدير، يتم استخراج المحتوى المُضمّن وحفظه بالتنسيق المطلوب.
نظرة عامة على نقطة النهاية (Endpoint)
POST https://api.aspose.cloud/v3.0/cells/export?objectType=oleobject&format={outputFormat}
objectType– يجب أن تُعيَّن علىoleobject.format– التنسيق المستهدف للإخراج (مثلpdf,png,jpeg,docx,pptx).
استخدام حزم تطوير البرامج (SDKs) الخاصة بـ Aspose.Cells Cloud
استخدام حزمة تطوير البرامج (SDK) هو أفضل طريقة لتسريع التطوير، حيث تتعامل SDK مع التفاصيل منخفضة المستوى، مما يسمح لك بالتركيز على مهام مشروعك. يُرجى الاطّلاع على مستودع GitHub للحصول على قائمة كاملة بحزم تطوير البرامج الخاصة بـ Aspose.Cells Cloud.
تُظهر أمثلة الكود التالية كيفية استدعاء خدمات Aspose.Cells باستخدام مختلف حزم تطوير البرامج: