تبدیل اسناد ورد به HTML یک نیاز رایج است زمانی که محتوا را در وبسایتها منتشر میکنید، بینندگان اسناد را میسازید، یا فایلهای ورد را در برنامههای وب یکپارچه میکنید. با استفاده از .NET Cloud SDK، میتوانید به راحتی فایلهای DOC و DOCX را به HTML پاک و مطابق با استانداردها تبدیل کنید، بدون نیاز به مایکروسافت ورد یا اتوماسیون دسکتاپ.
در این راهنما، شما یاد خواهید گرفت که چگونه تبدیل Word به HTML را با استفاده از C# از طریق یک SDK ابری امن و مقیاسپذیر مبتنی بر REST انجام دهید.
API برای تبدیل ورد به HTML
SDK Cloud GroupDocs.Conversion Cloud برای .NET یک راه حل قدرتمند و مستقل از پلتفرم برای تبدیل اسناد Word به HTML ارائه میدهد. این SDK فرمتبندی متن، جداول، تصاویر و قالب را حفظ کرده و خروجی مناسب برای وب تولید میکند.
ویژگیهای کلیدی
- تبدیل DOC و DOCX به HTML با کیفیت بالا
- بسته به Microsoft Office نیست
- معماری API REST مبتنی بر ابر
- احراز هویت ایمن شده با OAuth 2.0
- output را در فضای ابری ذخیره کنید یا به صورت محلی دانلود کنید
- یکپارچگی آسان با برنامههای .NET (C#)
SDK را از طریق NuGet نصب کنید
Install-Package GroupDocs.Conversion-Cloud
کلید شناسایی مشتری و کلید مخفی مشتری خود را از GroupDocs Cloud Dashboard ایجاد کنید.
کد تبدیل Word به HTML در C#
این مراحل را دنبال کنید تا یک سند Word را با استفاده از C# و .NET Cloud SDK به HTML تبدیل کنید.
مرحله ۱: پیکربندی اعتبارنامههای API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
مرحله ۲: بارگذاری سند ورد در فضای ابری
using (var fileStream = File.OpenRead("sample.docx"))
{
var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
fileApi.UploadFile(uploadRequest);
}
مرحله 3: تنظیمات تبدیل HTML را تعریف کنید
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
مرحله ۴: تبدیل Word به HTML
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("Word document successfully converted to HTML.");
// گواهینامههای API خود را دریافت کنید
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// یک نمونه از کلاس Configuration را با Client Secret و Client ID ایجاد کنید.
var configuration = new Configuration(clientId, clientSecret);
// مقدار ApiBaseUrl را برای تنظیم آدرس پایه API تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// یک شی از کلاس ConvertApi را با شی از کلاس Configuration مقداردهی اولیه کنید.
var apiInstance = new ConvertApi(configuration);
// یک نمونه از کلاس ConvertSettings را ایجاد کنید.
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
// call the API to trigger Word to HTML conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);
DOCX to HTML using cURL
شما همچنین میتوانید اسناد Word را با استفاده از REST API به طور مستقیم با cURL به HTML تبدیل کنید.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "{resultantFile}"
{ACCESSTOKEN} را با توکن JWT خود که با استفاده از اعتبارنامههای مشتری تولید شده است، جایگزین کنید.
مبدل رایگان ورد به اچتیامال آنلاین
به دنبال گزینه بدون کد هستید؟ از مبدل رایگان Word to HTML online converter که توسط GroupDocs.Conversion Cloud پشتیبانی میشود، استفاده کنید.

منابع مفید
نتیجه گیری
ما یاد گرفتهایم که API .NET REST تبدیل Word به HTML را سریع، قابل اعتماد و مقیاسپذیر میکند. چه شما در حال ایجاد یک مشاهدهگر سند باشید، محتوای Word را در وب منتشر کنید، یا تبدیل سند را در برنامه .NET خود ادغام کنید، این API هر آنچه را که نیاز دارید با حداقل کد فراهم میکند.
❓ سوالات متداول (FAQs)
چگونه میتوانم سند ورد را به HTML در C# تبدیل کنم؟ از GroupDocs.Conversion Cloud SDK برای .NET استفاده کنید و API ConvertDocument() را برای تبدیل سند Word به فرمت HTML فراخوانی کنید.
آیا میتوانم DOCX را به HTML تبدیل کنم؟ بله. SDK ابری .NET از هر دو فرمت DOC و DOCX به HTML برای مدیریت کامل گردش کار مدارک پشتیبانی میکند.
Can I test the API without any limitations? بله. شما میتوانید یک مجوز آزمایشی 30 روزه رایگان درخواست کنید تا API را بدون هیچ گونه محدودیتی آزمایش کنید.
