تصدير كُتيّب عمل
يمكنك تصدير كُتيّبات العمل إلى أيٍّ من الصيغ التالية: XLS، XLSX، XLSB، CSV، TSV، XLSM، ODS، TXT، PDF، OTS، XPS، DIF، PNG، JPEG، BMP، SVG، TIFF، EMF، NUMBERS، FODS.
واجهة برمجة التطبيقات REST
POST https://api.aspose.cloud/v3.0/cells/export
الأمان والمصادقة
تتطلب واجهات برمجة تطبيقات Aspose.Cells Cloud أمانًا وتتطلب مصادقة تعتمد على رمز JWT.
معاملات الطلب
| اسم المعامل | النوع | المسار/سلسلة الاستعلام/جسم HTTP | مطلوب | الوصف |
|---|---|---|---|---|
| file | ملف | formData | نعم | الملف المراد رفعه |
| objectType | نص | استعلام | نعم | نوع الكائن المراد تصديره. لتصدير المخططات، استخدم chart. القيم الممكنة الأخرى هي worksheet وpicture وما إلى ذلك. |
| format | نص | استعلام | نعم | الصيغة المطلوبة للإخراج. القيم المدعومة: png، jpeg، gif، bmp، svg، tiff، emf، wmf، pdf. |
الاستجابة
{
"Files": [
{
"Filename": "Book1_xlsx.tif",
"FileSize": 274022,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx.tif",
"FileSize": 348126,
"FileContent": "-----Base64String--------"
}
]
}
رموز حالة HTTP
| الرمز | المعنى | الوصف |
|---|---|---|
| 200 | نجاح | تم تصدير الأشكال بنجاح؛ تحتوي الاستجابة على قائمة الملفات. |
| 400 | طلب غير صالح | معاملات مفقودة أو غير صالحة. |
| 401 | غير مُصرّح | رمز وصول غير صالح أو مفقود. |
| 413 | حمل البيانات كبير جدًا | حجم الملف المرفوع يتجاوز الحد المسموح به. |
| 500 | خطأ داخلي في الخادم | خطأ غير متوقع في الخادم. |
كيفية استخدام واجهة PostExport مع مكتبات SDK
مواصفات واجهة PostExport
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات عامة قابلة للوصول تتيح لك إجراء تفاعلات REST مباشرة من متصفح ويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات الويب الخاصة بـ Aspose.Cells بسهولة. يُظهر المثال التالي كيفية استدعاء واجهة Cloud API باستخدام cURL.
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=workbook&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 الخاصة بـ Aspose.Cells Cloud في مستودع GitHub.
تُظهر أمثلة الكود التالية كيفية استدعاء خدمة الويب الخاصة بـ Aspose.Cells باستخدام مكتبات SDK مختلفة: