
تبدیل DOC به HTML با استفاده از Node.js.
تبدیل اسناد به استفاده از Node.js به توسعهدهندگان این امکان را میدهد که محتوا را قابل دسترسیتر، پاسخگوتر و آماده برای وب کنند. HTML تنوع عالی برای نمایش متن در پلتفرمها و دستگاههای مختلف ارائه میدهد و آن را به فرمتی ایدهآل برای به اشتراکگذاری و انتشار محتوای Word در وب تبدیل میکند.
در این مقاله، ما نشان میدهیم که چگونه میتوان اسناد Word (DOC، DOCX) را با استفاده از GroupDocs.Conversion Cloud SDK برای Node.js، یک API REST ساده و قدرتمند، به HTML تبدیل کرد.
REST API برای تبدیل DOCX به HTML
SDK GroupDocs.Conversion Cloud برای Node.js یک راه حل کارآمد برای تبدیل مستندات Word به فرمت HTML در Cloud ارائه میدهد. این SDK همه چیز را از ساختار مستند و فرمتبندی تا عناصر درونی مدیریت میکند و اطمینان حاصل میکند که خروجی HTML بهطور دقیق با محتوای اصلی مطابقت دارد.
🚀 مزایای کلیدی استفاده از Node.js SDK:
- تبدیل DOC و DOCX به HTML تمیز و پاسخگو
- نیازی به نصب مایکروسافت آفیس نیست
- REST API powered – مستقل از پلتفرم
- از ذخیره خروجی در Cloud یا دانلود محلی پشتیبانی می کند.
- تأمین مجوز امنیتی OAuth 2.0
- به طور یکپارچه در هر برنامه Node.js ادغام میشود
SDK را از طریق npm نصب کنید:
npm install groupdocs-conversion-cloud --save
یک حساب کاربری در GroupDocs Cloud Dashboard ایجاد کنید تا شناسه مشتری و راز مشتری خود را دریافت کنید.
DOC را به HTML در Node.js تبدیل کنید
اینگونه میتوانید اسناد Word را به HTML تبدیل کنید با استفاده از GroupDocs.Conversion Cloud SDK در یک پروژه Node.js:
- پیکربندی API و نمونهها را راهاندازی کنید:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertDocumentRequest, ConvertSettings } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
- فایل Word را به Cloud بارگذاری کنید:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- تنظیمات تبدیل را پیکربندی کنید:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
- مبدل DOC به HTML:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File converted to HTML successfully.");
// بیشتر نمونهها در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اطلاعات اعتبار API خود را دریافت کنید
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// یک نمونه از کلاس Configuration ایجاد کنید و آن را با شناسه مشتری و رمز عبور مشتری初始化 کنید.
Configuration configuration = new Configuration(clientId, clientSecret);
// تعریف URL پایه API برای انجام عملیات تبدیل سند Word به HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// یک نمونه از ConvertApi را با شیء Configuration مقداردهی اولیه کنید
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// از متد ConvertDocument برای تبدیل فایل DOC به HTML استفاده کنید
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// پاسخ را بررسی کرده و پیام موفقیت را چاپ کنید
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
تصویر:- پیشنمایشی از تبدیل DOCX به HTML.
Word to HTML using cURL
شما میتوانید همچنین فایل Word را با استفاده از یک درخواست cURL ساده به HTML تبدیل کنید. ابتدا یک توکن JWT با استفاده از اعتبارنامههای کلاینت خود تولید کنید. سپس دستور زیر را اجرا کنید:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
لطفاً inputFile
را با نام سند ورد ورودی، resultantHTML
را با نام فایل HTML حاصل و accessToken
را با توکن دسترسی JWT شخصی سازی شده جایگزین کنید.
برای دانلود خروجی HTML به صورت محلی:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "converted.html"
🌐 مبدل رایگان DOCX به HTML ما را امتحان کنید
شما همچنین میتوانید از اپلیکیشن رایگان DOCX to HTML Conversion App که توسط GroupDocs.Conversion Cloud ارائه شده است، استفاده کنید.
🔗 پیوندهای مفید
✅ نتیجه گیری
استفاده از GroupDocs.Conversion Cloud SDK برای Node.js، تبدیل DOC/DOCX به HTML بسیار آسان است. چه SDK Node.js را انتخاب کنید و چه cURL، هر دو گزینه راهی قابل اعتماد برای تبدیل محتوای Word به فرمتی سازگار با مرورگر، قابل دسترسی و پاسخگو ارائه میدهند.
📚 مقالات مرتبط
ما همچنین توصیه میکنیم که لینکهای زیر را برای کسب اطلاعات بیشتر مشاهده کنید: