تصدير الصورة
يمكنك تصدير الصور إلى التنسيقات التالية: PNG، GIF، JPEG، BMP، SVG، TIFF، EMF، و WMF.
واجهة برمجة التطبيقات REST
POST https://api.aspose.cloud/v3.0/cells/export
الأمان والمصادقة
تُعد واجهات برمجة التطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.
معاملات الطلب
| المعامل | الموقع | النوع | الإلزام | الوصف |
|---|---|---|---|---|
file |
بيانات نموذج (Form‑data) | ملف | نعم | ملف جدول العمل Excel (.xlsx, .xls، إلخ) الذي يحتوي على كائنات OLE. |
outputFormat |
استعلام (Query) | نص (string) | نعم | التنسيق المستهدف للكائنات المصدرَة (pdf, png, jpeg, docx, pptx). |
objectType |
استعلام (Query) | نص (string) | نعم | القيمة الثابتة oleobject. |
الاستجابة
{
"Files": [
{
"Filename": "Book1_xlsx_Sheet6_Pictures_0.tif",
"FileSize": 21680,
"FileContent": "-----Base64String--------"
},
{
"Filename": "Book1_xlsx_Sheet6_Pictures_1.tif",
"FileSize": 21286,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet2_Pictures_0.tif",
"FileSize": 130084,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx_Sheet2_Pictures_1.tif",
"FileSize": 120062,
"FileContent": "-----Base64String--------"
}
]
}
رموز حالة HTTP
| الرمز | الدلالة | الوصف |
|---|---|---|
| 200 | نجاح (OK) | تطبيق الفلتر بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صالح (Bad Request) | معاملات مفقودة أو غير صحيحة (مثل نوع ملف غير مدعوم). |
| 401 | غير مُصادَق (Unauthorized) | رمز JWT غير صالح أو مفقود. |
| 413 | حمل البيانات كبير جدًا (Payload Too Large) | حجم الملف المرفوع يتجاوز الحد المسموح به. |
| 500 | خطأ داخلي في الخادم (Internal Server Error) | خطأ غير متوقع في الخادم. |
كيفية استخدام واجهة PostExport API مع مكتبات SDK
مواصفات واجهة PostExport API
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات متاحة علنًا وتتيح لك إجراء تفاعلات REST مباشرةً من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول بسهولة إلى خدمات Aspose.Cells عبر الويب. يوضح المثال التالي كيفية إجراء استدعاء إلى واجهة Cloud API باستخدام cURL.
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=picture&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
استخدام مكتبات SDK الخاصة بـ Aspose.Cells Cloud
استخدام مكتبة SDK هو أكثر الطرق كفاءةً لتسريع عملية التطوير. فتتولى مكتبة SDK معالجة التفاصيل منخفضة المستوى، مما يتيح لك التركيز على منطق مشروعك. يُرجى الاطّلاع على مستودع GitHub للحصول على قائمة كاملة بمكتبات SDK الخاصة بـ Aspose.Cells Cloud.
تُظهر أمثلة الرمز التالية كيفية استدعاء خدمات Aspose.Cells عبر الإنترنت باستخدام مكتبات SDK مختلفة: