قم بتعزيز أدواتك وتطبيقاتك باستخدام ميزات تحويل المستندات والصور باستخدام REST API وNode.js Cloud SDK.
ابدأ التجربة المجانيةتم تطوير GroupDocs.Conversion Cloud SDK لـ Node.js لمساعدتك في البدء باستخدام واجهة برمجة التطبيقات REST لتحويل المستندات، والتي تتيح لك تحويل مستنداتك بسلاسة إلى أي تنسيق تحتاجه. باستخدام واجهة برمجة التطبيقات الفردية هذه، يمكنك التحويل ذهابًا وإيابًا بين أكثر من 50 نوعًا من المستندات والصور، بما في ذلك جميع تنسيقات ملفات Microsoft Office وOpenDocument، ومستندات PDF، وHTML، وCAD، والصور النقطية وغير ذلك الكثير.
import
أو require
GroupDocs.Conversion Cloud SDK لـ Node.js groupdocs-conversion-cloud
.ConvertApi.fromKeys
مع AppSID
وAppKey
.ConvertSettings
.ConvertSettings.filePath
.ConvertSettings.format
.ConvertSettings.outputPath
.async
convertDocument
باستخدام مثيلات ConvertDocumentRequest
وConvertSettings
كحجج.قم بإلقاء نظرة على GroupDocs.Conversion Cloud SDK for Node.js على GitHub إذا كنت تبحث عن الكود المصدر لتحويل الملف في السحابة.
يمكنك تجربة GroupDocs.Conversion (https://purchase.groupdocs.cloud/trial) APIs Node.js منخفضة الكود دون أي قيود.
يتوفر 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).
// Load module and set credentials
var GroupDocs = require('groupdocs-conversion-cloud');
var appSid = "XXXXXXXX";
var appKey = "XXXXXXXX";
// Retrieve all the supported file formats
// construct ConversionApi
var conversionApi = GroupDocs.ConversionApi.fromKeys(appSid, appKey);
var request = new GroupDocs.GetSupportedConversionTypesRequest();
conversionApi.getSupportedConversionTypes(request)
.then(function (response) {
console.log("== Supported File Formats ==");
response.forEach(function (format) {
console.log(format.sourceFormat + " - to - " + format.targetFormats + "\n");
});
})
.catch(function (error) {
console.log("Error: " + error.message);
});
تعتبر واجهة برمجة تطبيقات 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. يمكنك استخدامه، بل وحتى تخصيصه مجانًا تمامًا.