تصدير الصورة

يمكنك تصدير الصور إلى التنسيقات التالية: 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 مختلفة: