ما درک می کنیم که دسترسی آنلاین و ارائه یکپارچه محتوا از اهمیت بالایی برخوردار است. بنابراین، نیاز به تبدیل بی دردسر اسناد Word به فرمت HTML هرگز بیش از این ضروری نبوده است. تصور کنید که در تلاش برای به اشتراک گذاشتن اسناد Word دقیق خود به صورت آنلاین، تنها با مشکلات قالببندی، طرحبندیهای تحریف شده و مشکلات سازگاری در مرورگرهای وب به اشتراک بگذارید. اینجاست که تبدیل از Word به HTML به عنوان یک بازی وارد می شود. -تغییر کننده، ارائه راه حلی که به زیبایی این مشکلات را حل می کند.
این مقاله به بررسی نیاز ضروری برای تبدیل “Word Document به HTML” با استفاده از NET REST API می پردازد. همچنین روشن می کند که چگونه این تحول با قلمرو دیجیتال هماهنگ می شود تا یک تجربه آنلاین منسجم و از نظر بصری دلپذیر برای اسناد شما ایجاد کند.
- REST API برای تبدیل سند Word به HTML
- تبدیل سند Word به HTML با C#.NET
- تبدیل Word به HTML با استفاده از دستورات cURL
REST API برای تبدیل سند Word به HTML
Aspose.Words Cloud SDK for .NET یک SDK همه کاره است که راه حلی متحول کننده ارائه می دهد که بدون زحمت شکاف بین MS Word و محتوای وب را پر می کند. با ادغام Cloud SDK در برنامههای NET خود، توانایی انجام تبدیلهای “Word document به HTML” را با سهولت قابل توجهی باز میکنید، و مطمئن میشوید که اسناد شما بدون پیچیدگیهای تنظیمات قالببندی دستی، آماده وب هستند.
اولین قدم در استفاده از SDK اضافه کردن مرجع آن به راه حل دات نت است. بنابراین، «Aspose.Words-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. علاوه بر این، لطفاً از [داشبورد ابری] (https://dashboard.aspose.cloud/) بازدید کنید و اعتبار مشتری شخصی خود را دریافت کنید.
تبدیل سند Word به HTML با C#.NET
در این بخش جزئیاتی در مورد تبدیل سند MS Word به HTML ارائه می شود تا بتوانیم سند Word را به صورت آنلاین مشاهده کنیم. به طور خلاصه، این مراحل را برای مشاهده آنلاین اسناد Microsoft Word دنبال کنید.
// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// اعتبار مشتری را از https://dashboard.aspose.cloud/ دریافت کنید
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// شیء پیکربندی را با استفاده از ClinetID و جزئیات Client Secret ایجاد کنید
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// نمونه WordsApi را مقداردهی اولیه کنید
var wordsApi = new WordsApi(config);
// نام فایل PDF را وارد کنید
String inputFile = "test_multi_pages.docx";
// فرمت فایل حاصل
String format = "HTML";
String resultant = "resultantFile.html";
// محتوای فایل ODT ورودی را برای نمونه استریم بارگیری کنید
var sourceFile = System.IO.File.OpenRead(inputFile);
// شی درخواست DocumentWithFormatRequest ایجاد کنید
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
// عملیات سند را راه اندازی کنید
wordsApi.ConvertDocument(response);
// پیام موفقیت چاپ در صورت موفقیت آمیز بودن تبدیل
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to HTML conversion successful !");
Console.ReadKey();
}
اکنون، بیایید جزئیاتی از قطعه کد ذکر شده در بالا را بررسی کنیم.
// create configuration object using ClinetID and Client Secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
WordsApi wordsApi = new WordsApi(config);
ابتدا یک نمونه از کلاس «WordsApi» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
using var requestDocument = File.OpenRead("file-sample.docx");
سند Word ورودی را از درایو محلی در نمونه جریان بارگیری کنید.
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
ضمن ارائه فایل Word ورودی، فرمت خروجی به صورت HTML و نام فایل HTML حاصل، درخواست تبدیل سند ایجاد کنید.
wordsApi.ConvertDocument(response);
برای تبدیل Word به HTML با API تماس بگیرید تا فایل word به صورت آنلاین نمایش داده شود.
تبدیل Word به HTML با استفاده از دستورات cURL
با استفاده از هم افزایی پویا دستورات Aspose.Words Cloud و cURL، تجربه اشتراک گذاری اسناد خود را با تبدیل یکپارچه اسناد Word به HTML ارتقا دهید. این همکاری قدرتمند به شما این امکان را میدهد تا با ایجاد یک دستور cURL برای تعامل با Aspose.Words Cloud API، تبدیل «Word DOC به HTML» را بدون زحمت انجام دهید.
اولین قدم در این رویکرد، تولید یک نشانه دسترسی JWT با اجرای دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون، لطفاً دستور زیر را برای بارگذاری سند Word ذخیره شده در فضای ذخیره سازی ابری و تبدیل آن به فرمت HTML اجرا کنید تا بتوانیم سند MS Word را به صورت آنلاین نمایش دهیم.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"
«sourceFile» را با نام سند Word ورودی موجود در فضای ذخیرهسازی ابری، «resultantFile» با نام HTML حاصل که در درایو محلی ذخیره میشود، و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.
نتیجه
در نتیجه، تبدیل اسناد Word به فرمت HTML به عنوان یک پل اساسی بین دنیای ساختار یافته اسناد و قلمرو پویا آنلاین عمل می کند. با دو رویکرد متمایز و در عین حال قدرتمند در اختیار شما - Aspose.Words Cloud SDK برای دات نت و استفاده از دستورات cURL، شما این امکان را دارید که روشی را انتخاب کنید که با تخصص فنی و ترجیحات شما همسو باشد.
لینک های مفید
- صفحه اصلی SDK
- [مستندات محصول] (https://docs.aspose.cloud/words/)
- مرجع API
- کد منبع SDK
- تالار گفتمان پشتیبانی رایگان
- [نمایشهای نمایشی زنده] (https://products.aspose.app/words/family)
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: