التفريق بالدفعة

تقوم هذه واجهة برمجة تطبيقات REST بتنفيذ تفريق بالدفعة للملفات المؤهلة.

واجهة برمجة تطبيقات REST

POST http://api.aspose.cloud/v3.0/cells/batch/split

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

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

معلمات الطلب

اسم المعلمة النوع المسار/الاستعلام/النص/جسم HTTP الوصف
BatchSplitRequest BatchSplitRequest body حمل الطلب الذي يحتوي على خيارات التفريق.

خصائص BatchSplitRequest

الاسم النوع الوصف الملاحظات
SourceFolder string المجلد الذي يحتوي على الملف المصدر. [اختياري]
SourceStorage string اسم التخزين الذي يوجد فيه الملف المصدر. [اختياري]
MatchCondition MatchConditionRequest الشروط المستخدمة لاختيار الملفات للتفريق. [اختياري]
Format string التنسيق المطلوب للإخراج (مثل: pdf، csv). [اختياري]
FromIndex integer الفهرس الابتدائي للصفحات المراد تفريزها. [اختياري]
ToIndex integer الفهرس النهائي للصفحات المراد تفريزها. [اختياري]
OutFolder string المجلد الوجهة لملفات التفريق. [اختياري]
SaveOptions SaveOptions خيارات إضافية لحفظ الإخراج. [اختياري]

خصائص MatchConditionRequest

الاسم النوع الوصف الملاحظات
RegexPattern string التعبير المنتظم لمطابقة أسماء الملفات. [اختياري]
FullMatchConditions string[] قائمة بشروط المطابقة الدقيقة. [اختياري]

معلمة جسم الطلب

اسم المعلمة النوع الوصف
data file المحتوى الثنائي لملف كشف الحساب المراد إنشاؤه.

الاستجابة

{
    "Name": "ResponseFile",
    "DataType": {
        "Identifier": "File",
        "Reference": "Stream",
        "Name": "file"
    }
}

كودات حالة HTTP

الكود المعنى وقت العودة
200 OK تم إنشاء ملف كشف الحساب بنجاح في التدفق الطبيعي
201 Created تم إنشاء ملف كشف الحساب (استجابة بديلة) عند عودة الواجهة بحالة تم الإنشاء
400 Bad Request معلمات غير صالحة خطأ من جانب العميل
401 Unauthorized نقص أو عدم صلاحية الرمز خطأ في المصادقة
409 Conflict يوجد الملف وقيمة isWriteOver=false تعارض مع الملف الموجود

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

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

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

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

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

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

توضح أمثلة الكود التالية كيفية إجراء مكالمات إلى خدمات الويب الخاصة بـ Aspose.Cells باستخدام SDKs متنوعة: