واجهات برمجة التطبيقات REST وRuby Cloud SDK للمطورين لتحويل الصور والمستندات بين تنسيقات الملفات المدعومة.
ابدأ التجربة المجانيةتم تطوير مجموعة أدوات تطوير البرامج GroupDocs.Conversion Cloud لـ Ruby لمساعدتك في البدء باستخدام واجهة برمجة التطبيقات REST لتحويل المستندات، والتي تتيح لك تحويل مستنداتك بسلاسة إلى أي تنسيق تريده. باستخدام واجهة برمجة التطبيقات الفردية هذه، يمكنك التحويل ذهابًا وإيابًا بين أكثر من 50 نوعًا من المستندات والصور، بما في ذلك جميع تنسيقات ملفات Microsoft Office وOpenDocument، ومستندات PDF، وHTML، وCAD، والصور النقطية وغير ذلك الكثير.
قم بإلقاء نظرة على GroupDocs.Conversion Cloud SDK for Ruby على GitHub إذا كنت تبحث عن الكود المصدر لتحويل الملف في السحابة.
يمكنك تجربة GroupDocs.Conversion (https://purchase.groupdocs.cloud/trial) واجهات برمجة تطبيقات Ruby منخفضة الكود دون أي قيود.
يتوفر GroupDocs.Conversion Cloud أيضًا كصورة Docker يمكن استخدامها لاستضافة الخدمة ذاتيًا (https://purchase.groupdocs.cloud/self-hosting). أو يمكنك إنشاء خدماتك الخاصة باستخدام [واجهات برمجة التطبيقات عالية الكود GroupDocs.Conversion] (https://products.groupdocs.com/conversion/) التي تعمل حاليًا على تشغيل واجهات برمجة التطبيقات REST الخاصة بنا.
تتمتع واجهة برمجة التطبيقات REST الخاصة بـ GroupDocs.Conversion بالقدرة على إجراء التحويل على عدد من تنسيقات المستندات. ويمكن الحصول على المعلومات حول التنسيقات التي تدعمها واجهة برمجة التطبيقات باستخدام الكود المذكور أدناه:
# Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
# Getting instance of the API
api = GroupDocsConversionCloud::ConversionApi.from_keys($app_sid, $app_key)
$request = GroupDocsConversionCloud::GetSupportedConversionTypesRequest.new()
# Retrieve supported file formats
$response = api.get_supported_conversion_types($request)
# Display all the supported file formats
puts("= Supported File Formats =")
$response.each do |format|
puts("#{format.source_format} to [#{format.target_formats.join(', ')}]")
end
تعتبر واجهة برمجة تطبيقات 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. يمكنك استخدامه، بل وحتى تخصيصه مجانًا تمامًا.