تصدير الأشكال – Aspose.Cells Cloud

يمكّن تصدير الأشكال من ملفات Excel من إعادة استخدام المحتوى التخطيطي عبر منصّات وتطبيقات مختلفة. المتطلبات المسبقة: رمز وصول JWT صالح وملف Excel المصدر المراد رفعه.

يمكنك تصدير الأشكال إلى التنسيقات التالية: PNG، GIF، JPEG، BMP، SVG، TIFF، EMF، WMF.

واجهة PostExport API

PUT https://api.aspose.cloud/v3.0/cells/export

الأمان والمصادقة

تُعدّ واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.

معاملات الطلب

اسم المعامل النوع المسار/سلسلة الاستعلام/جسم HTTP مطلوب الوصف
file ملف formData True الملف المراد رفعه
objectType نص query True نوع الكائن المراد تصديره. لتصدير المخطط، استخدم chart. القيم الصالحة تشمل shape وworksheet وpicture وما إلى ذلك.
format نص query True تنسيق الإخراج المرغوب. القيم المدعومة: png وjpeg وgif وbmp وsvg وtiff وemf وwmf وpdf.

مثال على الطلب

curl -X PUT "https://api.aspose.cloud/v3.0/cells/export?objectType=shape&format=tiff" \
     -H "accept: multipart/form-data" \
     -H "Content-Type: multipart/form-data" \
     -H "Authorization: Bearer <your_access_token>" \
     -H "x-aspose-client: Containerize.Swagger" \
     -d '{"File":{}}'

الاستجابة

{
  "Files": [
    {
      "Filename": "Book1_xlsx_Sheet1_Shapes_0.tif",
      "FileSize": 390,
      "FileContent": "-----Base64String--------"
    }
    // ... كائنات ملفات إضافية ...
  ]
}

تتراوح أحجام حمولة الملفات المشفرة بـBase64 عادةً من بضعة مئات من البايتات إلى عدة ميغابايت، حسب أبعاد الصورة وتنسيقها.

رموز حالة HTTP

الرمز المعنى الوصف
200 ناجح تم تصدير الأشكال بنجاح؛ تحتوي الاستجابة على قائمة الملفات.
400 طلب غير صالح معاملات مفقودة أو غير صالحة.
401 غير مخوّل رمز وصول غير صالح أو مفقود.
413 حملة كبيرة جدًا حجم الملف المرفوع يتجاوز الحد المسموح به.
500 خطأ داخلي في الخادم خطأ غير متوقع في الخادم.

كيفية استخدام واجهة PostExport API باستخدام SDKs

مواصفات واجهة PostExport API

تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات قابلة للوصول عامّة، وتمكّنك من إجراء تفاعلات REST مباشرةً من متصفح ويب.

يمكنك استخدام أداة سطر الأوامر cURL للوصول بسهولة إلى خدمات ويب Aspose.Cells. يُظهر المثال التالي كيفية استدعاء واجهة برمجة التطبيقات السحابية باستخدام cURL.

curl -X PUT "https://api.aspose.cloud/v3.0/cells/export?objectType=shape&format=tiff" \
     -H "accept: multipart/form-data" \
     -H "Content-Type: multipart/form-data" \
     -H "Authorization: Bearer <your_access_token>" \
     -H "x-aspose-client: Containerize.Swagger" \
     -d '{"File":{}}'

استخدام SDKs الخاصة بـ Aspose.Cells Cloud

استخدام SDK هو أسرع طريقة لتطوير تطبيقات تتفاعل مع Aspose.Cells Cloud. وتُجرّد SDK التفاصيل من المستوى المنخفض، مما يسمح لك بالتركيز على المنطق التجاري. يمكنك زيارة مستودع GitHub للاطّلاع على قائمة كاملة بـ SDKs الخاصة بـ Aspose.Cells Cloud.

تُظهر أمثلة الرمز التالية كيفية استدعاء خدمات ويب Aspose.Cells باستخدام مكتبات SDK مختلفة: