مرحبًا بك في مدونة أخرى مثيرة لمطوري Node.js والتي سنتعلم فيها إنشاء محول ZIP إلى HTML. لهذا الغرض، سنستفيد من الأساليب التي تم الكشف عنها بواسطة Groupdocs.Conversion Cloud SDKs for Node.js. توفر مكتبة محول ملفات ZIP هذه ميزات على مستوى المؤسسة لتحويل الملفات ومعالجتها. بالإضافة إلى ذلك، يتم استخدام تنسيق الملف ZIP على نطاق واسع، وسيوفر تحويل ملفات ZIP إلى HTML سهولة في فتحها وعرضها. لذلك، يمكنك فتح ملفات HTML في جميع متصفحات الويب. ومع ذلك، فلنبدأ ونتعلم كيفية تحويل ZIP إلى HTML في Node.js برمجيًا.
سنغطي الأقسام التالية في منشور المدونة هذا:
تثبيت مكتبة محول الملفات المضغوطة
قبل تثبيت Groupdocs.Conversion Cloud SDKs for Node.js، يرجى التأكد من حصولك على بيانات اعتماد API (أي Client API، Client Secret).ومع ذلك، يمكنك العثور على هذا الدليل مفيدًا إذا لم تكن متأكدًا من الحصول على بيانات اعتماد API من API Cloud Dashboard.
بعد الحصول على بيانات اعتماد API، لنثبت Node.js مكتبة عن طريق تشغيل الأمر التالي في الوحدة الطرفية/CMD:
لذلك، قم بتشغيل الأمر التالي:
npm install groupdocs-conversion-cloud
هذا كل شيء! نحن جميعًا جاهزون لبدء كتابة مقتطف التعليمات البرمجية لتحويل ZIP إلى HTML في Node.js.
تحويل ZIP إلى HTML في Node.js برمجيًا
لقد قمنا بتحميل ملف ZIP مصدري إلى API Cloud Dashboard. في الواقع، يمكنك التحميل يدويًا أو برمجيًا عن طريق استدعاء طريقة UploadFile هذه.
يرجى اتباع الخطوات التالية لإنشاء محول ZIP إلى HTML في Node.js:
- قم بتضمين الوحدة groupdocs-conversion-cloud في مشروع Node.js الخاص بك.
- قم بتهيئة كائن التكوين باستخدام معرف العميل وسر العميل.
- قم بتعيين عنوان URL الأساسي لواجهة برمجة التطبيقات.
- قم باستدعاء الأسلوب fromKeys للفئة ConvertApi وتمرير بيانات اعتماد API.
- قم بإنشاء كائن من فئة ConvertSettings وقم بتعيين قيم لمسار الملف والتنسيق وخصائص مسار الإخراج.
- قم بإنشاء طلب تحويل مستند عن طريق إنشاء كائن من فئة ConvertDocumentRequest.
- اتصل بالطريقة convertDocument لتحويل ZIP إلى HTML.
يوضح نموذج التعليمات البرمجية التالي تحويل ZIP إلى HTML:
// قم بتضمين وحدة groupdocs-conversion-cloud في مشروع Node.js الخاص بك.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");
// احصل على بيانات اعتماد API الخاصة بك من API Cloud Dashboard
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// قم بتهيئة كائن التكوين باستخدام معرف العميل الخاص بك وclientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// قم بتعيين عنوان URL الأساسي لواجهة برمجة التطبيقات.
config.apiBaseUrl = "https://api.groupdocs.cloud";
// استدعاء الأسلوب fromKeys لفئة ConvertApi وتمرير بيانات اعتماد API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// قم بإنشاء كائن من فئة ConvertSettings وقم بتعيين قيم لمسار الملف والتنسيق وخصائص مسار الإخراج.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "html"; // output format
settings.outputPath = "output"; // output file folder on the cloud
// قم بإنشاء طلب تحويل مستند عن طريق إنشاء كائن من فئة ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// قم باستدعاء الأسلوب ConvertDocument لتحويل الرمز البريدي إلى HTML.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
بمجرد تشغيل ملف الخادم، سترى ملف الإخراج الذي تم إنشاؤه في مجلد “الإخراج” في لوحة معلومات API Cloud. مرة أخرى، يمكنك تنزيل الملفات التي تم إنشاؤها أو برمجيًا عن طريق استدعاء الأسلوب DownloadFile.
تحويل ZIP إلى HTML عبر الإنترنت
لقد تعلمنا حتى الآن كيفية أتمتة تحويل ZIP إلى HTML برمجيًا. توجد أداة عبر الإنترنت لتحويل ZIP إلى HTML في متصفح الويب ويتم تشغيل هذه الأداة بواسطة GroupDocs.Conversion. أفضل ما في محول الملفات ZIP هذا هو أنه مجاني تمامًا ولا يتطلب أي اشتراك.
افكار اخيرة
لقد أنهينا منشور المدونة هذا هنا. نأمل أن تكون قد تعلمت كيفية تحويل ZIP إلى HTML في Node.js برمجيًا. سيساعدك هذا الدليل حقًا إذا كنت تتطلع إلى إنشاء محول ZIP إلى HTML لبرنامج عملك. لذلك، يرجى زيارة الوثائق للتعرف على الميزات الرائعة الأخرى لـ Groupdocs.Conversion Cloud SDKs for Node.js. بالإضافة إلى ذلك، لا تنس زيارة الريبو GitHub لأنه مشروع مفتوح المصدر.
علاوة على ذلك، ننصحك باتباع دليل البدء.
أخيرًا، يقوم groupdocs.cloud بكتابة مقالات جديدة. لذا، يرجى البقاء على اتصال للحصول على آخر التحديثات.
طرح سؤال
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.
الأسئلة المتداولة – الأسئلة الشائعة
كيف أقوم بتحويل ملف ZIP إلى HTML؟
يمكنك القيام بذلك باستخدام مكتبة محول الملفات ZIP هذه. يقدم Groupdocs.Conversion Cloud SDKs وREST APIs لتحويل ZIP إلى HTML برمجيًا. يرجى زيارة هذا الرابط لمزيد من التفاصيل.