واجهة برمجة تطبيقات REST للمطورين لتحويل المستندات والصور بين تنسيقات الملفات المدعومة. تتيح التكامل السلس في تطبيقاتك.
ابدأ التجربة المجانيةتم تطوير مجموعة أدوات تطوير البرامج GroupDocs.Conversion Cloud لـ PHP لمساعدتك في البدء باستخدام واجهة برمجة التطبيقات REST لتحويل المستندات، والتي تتيح لك تحويل مستنداتك بسلاسة إلى أي تنسيق تريده. باستخدام واجهة برمجة التطبيقات الفردية هذه، يمكنك التحويل ذهابًا وإيابًا بين أكثر من 50 نوعًا من المستندات والصور، بما في ذلك جميع تنسيقات ملفات Microsoft Office وOpenDocument، ومستندات PDF، وHTML، وCAD، والصور النقطية وغير ذلك الكثير.
Configuration
.setAppSid
وsetAppKey
من مثيل Configuration
.ConversionApi
باستخدام مثيل Configuration
.ConvertSettings
.ConvertSettings->setFilePath
.ConvertSettings->setFormat
.ConvertSettings->setOutputPath
.ConvertDocumentRequest
باستخدام مثيل ConvertSettings
.ConversionApi->convertDocument
لبدء التحويل.getUrl
.قم بإلقاء نظرة على GroupDocs.Conversion Cloud SDK لـ PHP على GitHub إذا كنت تبحث عن الكود المصدر لتحويل الملف في السحابة.
يمكنك تجربة GroupDocs.Conversion (https://purchase.groupdocs.cloud/trial) واجهات برمجة تطبيقات PHP منخفضة الكود دون أي قيود.
يتوفر GroupDocs.Conversion Cloud أيضًا كصورة Docker يمكن استخدامها لاستضافة الخدمة ذاتيًا (https://purchase.groupdocs.cloud/self-hosting). أو يمكنك إنشاء خدماتك الخاصة باستخدام [واجهات برمجة التطبيقات عالية الكود GroupDocs.Conversion] (https://products.groupdocs.com/conversion/) التي تعمل حاليًا على تشغيل واجهات برمجة التطبيقات REST الخاصة بنا.
تتمتع واجهة برمجة التطبيقات REST الخاصة بـ GroupDocs.Conversion بالقدرة على تحويل المستندات إلى أي من التنسيقات المدعومة، وباستخدام SDK لـ PHP، يمكننا تنفيذ هذه المهمة باستخدام بضعة أسطر فقط من التعليمات البرمجية.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
$configuration = new GroupDocs\Conversion\Configuration();
$configuration->setAppSid("xxxx-xxxx-xxxx");
$configuration->setAppKey("xxxxxxxxxxxxx");
$configuration->setApiBaseUrl("https://api.groupdocs.cloud");
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration);
$settings = new GroupDocs\Conversion\Model\ConvertSettings();
$settings->setStorageName("xxxxxxx xxxx");
$settings->setFilePath("document.docx");
$settings->setFormat("xlsx");
$settings->setOutputPath("converted docs");
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings);
$response = $conversionApi->convertDocument($request);
echo "Converted document can be downloaded from: ", $response[0]->getUrl();
تعتبر واجهة برمجة تطبيقات GroupDocs.Conversion Cloud مستقلة تمامًا عن نظام التشغيل أو نظام قاعدة البيانات أو لغة التطوير لديك. يمكنك استخدام أي لغة ومنصة تدعم HTTP للتفاعل مع واجهة برمجة التطبيقات الخاصة بنا. ومع ذلك، قد يكون كتابة كود العميل يدويًا أمرًا صعبًا وعرضة للأخطاء ويستغرق وقتًا طويلاً. لذلك، قمنا بتوفير ودعم حزم SDK لواجهة برمجة التطبيقات في العديد من لغات التطوير لتسهيل التكامل معنا. إذا كنت تستخدم حزمة SDK، فإنها تخفي مكالمات واجهة برمجة التطبيقات REST وتتيح لك استخدام ميزات واجهة برمجة تطبيقات GroupDocs.Conversion Cloud بطريقة أصلية للغتك المفضلة.
إن واجهة برمجة تطبيقات GroupDocs.Conversion Cloud آمنة وتتطلب المصادقة. يحتاج المستخدمون إلى التسجيل في GroupDocs Cloud والحصول على معرف مفتاح الوصول إلى التطبيق (appSID) ومفتاح الوصول السري للتطبيق. تتطلب الطلبات المصادق عليها توقيعًا ومعلمات استعلام AppSID أو رأس تفويض OAuth 2.0.
تم اختبار GroupDocs.Conversion Cloud SDK بنسبة 100% وهي تعمل بشكل جيد. SDK مفتوح المصدر ويحمل ترخيص MIT. يمكنك استخدامه، بل وحتى تخصيصه مجانًا تمامًا.