به یک پست وبلاگ هیجان انگیز دیگر برای توسعه دهندگان Node.js خوش آمدید که در آن یاد می گیریم یک مبدل ZIP به HTML بسازیم. برای این منظور، از روشهای ارائه شده توسط Groupdocs.Conversion Cloud SDKs for Node.js استفاده خواهیم کرد. این کتابخانه مبدل فایل ZIP ویژگی های سطح سازمانی را برای تبدیل و دستکاری فایل ارائه می دهد. علاوه بر این، فرمت فایل ZIP به طور گسترده مورد استفاده قرار می گیرد و تبدیل فایل های ZIP به HTML باعث سهولت در باز کردن و مشاهده آنها می شود. بنابراین، می توانید فایل های HTML را در تمام مرورگرهای وب باز کنید. با این حال، بیایید شروع کنیم و یاد بگیریم که چگونه به صورت برنامهنویسی ZIP به HTML در Node.js تبدیل کنیم.
ما در این پست وبلاگ به بخش های زیر خواهیم پرداخت:
- نصب و راه اندازی کتابخانه مبدل فایل ZIP
- تبدیل ZIP به HTML در Node.js به صورت برنامه ریزی شده
- تبدیل ZIP به HTML آنلاین
نصب کتابخانه تبدیل فایل ZIP
قبل از نصب Groupdocs.Conversion Cloud SDKs برای Node.js، لطفاً مطمئن شوید که اعتبار API (یعنی Client API، Client Secret) را به دست آورده اید. با این حال، اگر در مورد دریافت اعتبارنامه API از API Cloud داشبورد مطمئن نیستید، میتوانید این راهنما را مفید بیابید.
پس از دریافت اعتبار API، اجازه دهید این Node.js کتابخانه را با اجرای دستور زیر در ترمینال/CMD نصب کنیم:
بنابراین، دستور زیر را اجرا کنید:
npm install groupdocs-conversion-cloud
خودشه! همه ما آماده ایم که شروع به نوشتن قطعه کد برای تبدیل ZIP به HTML در Node.js کنیم.
تبدیل ZIP به HTML در Node.js بصورت برنامهای
ما یک فایل ZIP منبع را در داشبورد Cloud API خود آپلود کرده ایم. در واقع می توانید با فراخوانی این روش UploadFile به صورت دستی یا برنامه ای آپلود کنید.
لطفاً مراحل زیر را برای ایجاد مبدل ZIP به HTML در Node.js دنبال کنید:
- ماژول groupdocs-conversion-cloud را در پروژه Node.js خود قرار دهید.
- شی Configuration را با استفاده از Client ID و Client Secret راه اندازی کنید.
- URL پایه API را تنظیم کنید.
- متد fromKeys از کلاس ConvertApi را فراخوانی کنید و اعتبار API را ارسال کنید.
- یک شی از کلاس ConvertSettings ایجاد کنید و مقادیری را به filepath، فرمت و ویژگی های outputPath اختصاص دهید.
- با نمونه سازی یک شی از کلاس ConvertDocumentRequest یک درخواست سند تبدیل ایجاد کنید.
- برای تبدیل ZIP به HTML، روش convertDocument را فراخوانی کنید.
نمونه کد زیر تبدیل 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";
// شی Configuration را با استفاده از Client ID و clientSecret راه اندازی کنید.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// URL پایه API را تنظیم کنید.
config.apiBaseUrl = "https://api.groupdocs.cloud";
// متد fromKeys از کلاس ConvertApi را فراخوانی کنید و اعتبار API را ارسال کنید.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// یک شی از کلاس ConvertSettings ایجاد کنید و مقادیری را به filepath، فرمت و ویژگی های outputPath اختصاص دهید.
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);
// برای تبدیل zip به HTML متد convertDocument را فراخوانی کنید.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
پس از اجرای فایل سرور، فایل خروجی تولید شده را در پوشه “output” در داشبورد Cloud API خواهید دید. مجدداً می توانید با فراخوانی روش DownloadFile فایل های تولید شده یا برنامه ریزی شده را دانلود کنید.
تبدیل ZIP به HTML آنلاین
تاکنون یاد گرفتهایم که چگونه تبدیل ZIP به HTML را به صورت برنامهنویسی خودکار کنیم. یک ابزار آنلاین برای تبدیل ZIP به HTML در مرورگر وب وجود دارد و این ابزار توسط GroupDocs.Conversion ارائه میشود. بهترین چیز در مورد این مبدل فایل ZIP این است که کاملا رایگان است و نیازی به اشتراک ندارد.
افکار نهایی
ما در حال پایان دادن به این پست وبلاگ در اینجا هستیم. امیدواریم نحوه تبدیل ZIP به HTML در Node.js را یاد گرفته باشید. اگر به دنبال ایجاد مبدل ZIP به HTML برای نرم افزار کسب و کار خود هستید، این راهنما واقعا به شما کمک خواهد کرد. بنابراین، لطفاً از مستندات دیدن کنید تا در مورد سایر ویژگیهای جالب Groupdocs.Conversion Cloud SDK برای Node.js اطلاعات کسب کنید. علاوه بر این، بازدید از مخزن GitHub را فراموش نکنید زیرا این یک پروژه منبع باز است.
علاوه بر این، توصیه می کنیم [راهنمای شروع 17 ما را دنبال کنید.
سرانجام، groupdocs.cloud در حال نوشتن مقالات جدید است. بنابراین، لطفا برای آخرین به روز رسانی در تماس باشید.
یه سوال بپرس
میتوانید در مورد سؤالات یا سؤالات خود در [فروم 19 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
چگونه یک فایل ZIP را به HTML تبدیل کنم؟
می توانید این کار را با استفاده از این کتابخانه مبدل فایل ZIP انجام دهید. Groupdocs.Conversion SDK های Cloud و API های REST را برای تبدیل ZIP به HTML به صورت برنامه نویسی ارائه می دهد. لطفاً برای جزئیات بیشتر به این لینک مراجعه کنید.