تصدير كُتيّب عمل

يمكنك تصدير كُتيّبات العمل إلى أيٍّ من الصيغ التالية: 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 مختلفة: