Aspose.Cells Cloud SDK لـ PHP – تحويل ودمج وتقسيم وحماية ملفات إكسل
يُعدّ SDK مفتوح المصدر ومرخّص بموجب ترخيص MIT. يمكنك الوصول إلى كود مكتبة PHP الخاصة بـ Aspose.Cells Cloud هنا.
كيفية استخدام Aspose.Cells Cloud SDK لـ PHP
تُعتبر مكتبة Aspose.Cells Cloud SDK لـ PHP مكتبة قوية تتيح للمطورين التعامل مع ملفات مايكروسوفت إكسل ومعالجتها باستخدام لغة البرمجة PHP. وباستخدام هذا SDK، يمكنك إنشاء وتحرير وتحويل مستندات إكسل في السحابة، دون الحاجة لتثبيت أي برامج إضافية أو اعتماديات على جهازك المحلي.
في هذه المقالة، سنستعرض كيفية استخدام Aspose.Cells Cloud SDK لـ PHP لأداء بعض المهام الشائعة، مثل إنشاء ملف عمل إكسل جديد، وإدخال بيانات في الخلايا، وحفظ ملف العمل المعدّل في السحابة.
البدء
قبل أن تبدأ باستخدام Aspose.Cells Cloud SDK لـ PHP، تحتاج إلى إعداد بيئة التطوير وتثبيت الاعتماديات المطلوبة. راجع المقالة على موقع Aspose للحصول على معرّف العميل (Client ID) وسرّ العميل (Client Secret).
المتطلبات الأساسية
- PHP الإصدار 7.4 أو أحدث
- Composer مثبت على جهاز التطوير الخاص بك
- معرّف عميل وسرّ عميل ساري المفعول لـ Aspose Cloud
- وصول إلى موقع تخزين Aspose Cloud (افتراضي أو مخصص)
كيفية تثبيت حزمة PHP الخاصة بـ Aspose.Cells Cloud
يمكنك تثبيت Aspose.Cells Cloud SDK لـ PHP. فيما يلي الخطوات المتبعة:
-
أضف Aspose.Cells Cloud كاعتمادية في ملف
composer.json:{ "require": { "aspose/cells-cloud": "^24.3" } } -
نفّذ أمر تحديث Composer لتثبيت SDK:
composer install -
أدرج مُحمّل التلقائي (Autoloader) الخاص بـ Composer في كود PHP الخاص بك:
require 'vendor/autoload.php';
كيفية استخدام حزمة PHP لتحويل ملفات Xlsx إلى صيغ أخرى
-
استيراد مكتبة Aspose.Cells Cloud
ابدأ باستيراد الحزمة الضرورية من Aspose.Cells Cloud SDK لـ PHP إلى مشروعك. -
تهيئة عميل API凭 التأكّد من الهوية
قم بمصادقة عميل API باستخدام معرّف العميل وسرّ العميل الفريد الخاص بك. -
إعداد معلمات التحويل
عرّف المعلمات المطلوبة لمهمة التحويل، بما في ذلك اسم الملف المصدر، وصيغة الإخراج المرغوبة، ومسار مجلد التخزين. -
تنفيذ عملية تحويل ملف العمل
استدعِ عملية التحويل باستخدام الدالةPostConvertWorkbookوتعامل مع الاستجابة.
المرجع البرمجي لـ PostConvertWorkbook
| المعلمة | الوصف | النوع | إجباري |
|---|---|---|---|
file |
اسم ملف إكسل المصدر (مثلًا: sample.xlsx). |
نص (string) | نعم |
format |
صيغة الإخراج المرغوبة (pdf، csv، png، إلخ). |
نص (string) | نعم |
storage |
اسم مجلد التخزين أو مساره حيث يوجد الملف المصدر. | نص (string) | لا |
outPath |
مسار اختياري لحفظ الملف المحول مباشرة في التخزين. | نص (string) | لا |
طريقة HTTP: POST
نقطة النهاية: /cells/convert/{format}
مثال على الاستجابة (JSON)
{
"status": "OK",
"url": "https://api.aspose.cloud/v3.0/cells/convert/output.pdf"
}
أكواد الحالة (Status Codes)
200– تم التحويل بنجاح.400– طلب غير صالح (معلمات مفقودة أو غير صحيحة).401– فشلت المصادقة.500– خطأ في الخادم.