می دانیم که اسناد Word راه مناسبی برای نگارش و قالب بندی محتوا ارائه می دهد، اما قالب HTML دنیایی از امکانات را برای دسترسی، تطبیق پذیری و یکپارچگی محتوا باز می کند. بنابراین، با تبدیل اسناد Word به HTML فقط سازگاری نیست. این در مورد حصول اطمینان از اینکه محتوا سازگار با وب، پاسخگو و به راحتی در دستگاه ها و پلتفرم های مختلف است.
در این مقاله، ما قصد داریم در مورد اینکه چگونه میتوانیم سند Word (DOC، DOCX) را با استفاده از NET REST API به راحتی به فرمت HTML تبدیل کنیم، بحث کنیم.
REST API برای تبدیل Word به HTML
تبدیل اسناد Word به فرمت HTML با استفاده از GroupDocs.Conversion Cloud SDK for .NET یک راه حل بسیار راحت و کارآمد برای تغییر محتوا ارائه می دهد. SDK تمام جنبههای فرآیند تبدیل، از جمله حفظ ساختار سند، قالببندی، و سبکها را مدیریت میکند و تضمین میکند که HTML حاصل یکپارچگی و خوانایی محتوای اصلی را حفظ میکند.
ابتدا باید SDK را با جستجوی GroupDocs.Conversion-Cloud در مدیریت بسته NuGet نصب کنیم و روی دکمه Install کلیک کنیم. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
ثانیاً، ما باید اعتبار API شخصی شده خود را به دست آوریم (یعنی شناسه مشتری و راز مشتری).لطفاً دستورالعملهای مشخصشده در این [آموزش] کوتاه را دنبال کنید و جزئیات نحوه دریافت اعتبار API را توضیح دهید.
تبدیل DOC به HTML در C#
در این بخش، میخواهیم جزئیاتی را در مورد اینکه چگونه GroupDocs.Conversion Cloud SDK برای داتنت یک پلتفرم راحت و قابل اعتماد برای تبدیل اسناد Word به HTML ارائه میکند و به شما این امکان را میدهد که گردشهای کاری تبدیل محتوا را به راحتی سادهسازی کنید، بررسی کنیم.
- نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
- «ConvertApi» را راهاندازی کنید، جایی که شی Configuration را به عنوان آرگومان ورودی ارسال میکنیم.
var apiInstance = new ConvertApi(configurations);
- سند Word ورودی را در فضای ذخیره سازی ابری بارگذاری کنید.
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
- یک نمونه «ConvertSettings» ایجاد کنید که در آن نام سند Word ورودی، فرمت حاصل را به عنوان «html» و نام فایل HTML خروجی را به عنوان آرگومان تعیین می کنیم.
var settings = new ConvertSettings{...}
- API ConvertDocumentRequest را فراخوانی کنید تا سند Word را به قالب HTML صادر کنید و HTML حاصل را در فضای ذخیره سازی ابری ذخیره کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
DOCX به HTML با استفاده از دستورات cURL
یکی از مزایای کلیدی استفاده از GroupDocs.Conversion Cloud با دستورات cURL، سادگی و انعطاف پذیری آن است. شما به راحتی می توانید فرآیند تبدیل را در جریان های کاری یا اسکریپت های خود به راحتی ادغام کنید و کار تبدیل DOCX به HTML را به طور کارآمدی خودکار کنید.
اولین قدم در این رویکرد، تولید نشانه دسترسی JWT بر اساس اعتبار مشتری است. هنگامی که توکن JWT را تولید کردیم، باید دستور cURL زیر را برای تبدیل سند Word به فرمت 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\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
لطفاً «inputFile» را با نام فایل CSV ورودی، «resultantHTML» را با نام فایل HTML حاصل و «accessToken» را با رمز دسترسی شخصیشده JWT جایگزین کنید.
- برای ذخیره HTML حاصل در درایو محلی، لطفاً از دستور cURL زیر استفاده کنید:
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 "myResultant.html"
برنامه تبدیل کلمه به HTML
لطفاً فراموش نکنید که از [برنامه تبدیل DOCX به HTML14 سبک و کارآمد ما استفاده کنید. این برنامه رایگان در بالای APIهای GroupDocs.Conversion Cloud ساخته شده است و شما را قادر میسازد تا شاهد قابلیتهای شگفتانگیز API تبدیل سند Word به HTML باشید.
لینک های مفید
نتیجه
چه سادگی و انعطافپذیری دستورات cURL را ترجیح دهید یا قابلیتهای جامع ارائه شده توسط GroupDocs.Conversion Cloud API به طور مستقیم، تبدیل اسناد Word (DOC، DOCX و غیره) به فرمت HTML به یک فرآیند یکپارچه و کارآمد تبدیل میشود. هر دو رویکرد راه حل های قابل اعتمادی برای تغییر محتوا ارائه می دهند و تضمین می کنند که HTML حاصل یکپارچگی، قالب بندی و ساختار سند اصلی را حفظ می کند.
مقالات مرتبط
همچنین توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: