
Aspose.Words Cloud شما را قادر می سازد اسناد Word، از جمله DOC و DOCX را به فرمت فایل HTML تبدیل کنید. تبدیل Word به HTML در شرایطی که می خواهید محتوای یک سند Word را به صورت آنلاین نشان دهید و آنها را برای موتورهای جستجو مناسب کنید مفید است. مزیت افزودنی این است که برای مشاهده فایل های HTML به نمایشگر یا برنامه شخص ثالث خاصی نیاز نیست. Aspose.Words Cloud API های زیر را برای تبدیل یک سند Word به HTML ارائه می دهد:
| نام | توضیحات |
| ——- | ———— |
| GetDocumentWithFormat | یک سند در فضای ذخیره سازی ابری را به فرمت مشخص شده تبدیل می کند. |
| ConvertDocument | یک سند در یک درایو محلی را به فرمت مشخص شده تبدیل می کند. |
| SaveAs | سند را با تنظیمات دقیق به فرمت مقصد تبدیل می کند و نتیجه را در حافظه ذخیره می کند. |
تبدیل ورد به HTML
قبل از تماس با APIهای بالا، باید یک حساب کاربری با Aspose Cloud ثبت کنید و کلید برنامه و SID خود را در Cloud Dashboard دریافت کنید. به محض ثبت نام، یک نسخه آزمایشی رایگان سخاوتمندانه به شما تعلق می گیرد تا بتوانید API ها را بدون هیچ گونه محدودیت ارزیابی آزمایش کنید.
مثال cURL زیر نحوه تبدیل DOCX به HTML را نشان می دهد:
// ابتدا JSON Web Token را برای احراز هویت دریافت کنید
// کلید برنامه و شناسه برنامه را از https://dashboard.aspose.cloud/ دریافت کنید
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// مثال cURL برای تبدیل سند DOCX به HTML در حافظه محلی
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html
این قطعه کد به طور موثر فایل های DOCX را به HTML تبدیل می کند. هیچ تصویر یا شیوه نامه اضافی ایجاد نمی کند. به عنوان مثال، تصویر موجود در فایل DOCX را به تصویر base64 تبدیل میکند تا بتوانید بالاترین خروجی را دریافت کنید. اسکرین شات فایل ها در زیر آمده است:
فایل DOCX را وارد کنید

خروجی فایل HTML (پیش نمایش گوگل کروم)

می توانید کیفیت رندر HTML را در اسکرین شات های بالا مشاهده کنید.
تبدیل Word به HTML با تنظیمات دقیق
PUT /words/{name}/saveAs API به شما امکان می دهد سند Microsoft Word را با تنظیمات جزئیات به HTML تبدیل کنید. مثال cURL زیر یک فایل ZIP را به عنوان خروجی تولید می کند زیرا ما “ZipOutput” را در HtmlSaveOptions روی “true” تنظیم کرده ایم. برای لیست کاملی از HtmlSaveOptions، لطفاً مستندات را بررسی کنید.
// ابتدا JSON Web Token را برای احراز هویت دریافت کنید
// کلید برنامه و شناسه برنامه را از https://dashboard.aspose.cloud/ دریافت کنید
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// مثال cURL برای تبدیل سند DOCX به HTML و ذخیره فایل های خروجی به صورت ZIP
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>
فایل ZIP تولید شده شامل فایل HTML و تصاویر به صورت PNG، JPG و غیره به جای تبدیل آنها به تصاویر base64 خواهد بود. بیایید نگاهی به اسکرین شات مقایسه ای بیندازیم که منبع فایل های HTML تولید شده توسط این قطعه کد را نشان می دهد.

بخش های مشخص شده در این تصویر نحوه عملکرد هر دو رویکرد را روشن می کند. سمت چپ تگ تصویر حاوی داده ها را به عنوان تصویر base64 نمایش می دهد. در حالی که سمت راست، که از DOCXtoHTML.zip گرفته شده است، تصویر را به عنوان یک فایل PNG محلی نمایش می دهد.
تبدیل HTML به Word
تبدیل Word به HTML را به تفصیل مورد بررسی قرار داده ایم. اجازه دهید تبدیل HTML به Word را بررسی کنیم، که یکی دیگر از ویژگی های قابل ذکر Aspose.Words Cloud است. این به شما امکان می دهد یک صفحه وب را به سادگی با تعیین URL به DOCX تبدیل کنید. مثال cURL بسیار ساده است، مانند زیر:
// ابتدا JSON Web Token را برای احراز هویت دریافت کنید
// کلید برنامه و شناسه برنامه را از https://dashboard.aspose.cloud/ دریافت کنید
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// مثال cURL برای بارگیری صفحه وب و ذخیره آن در قالب docx
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
موتور رندر به اندازه کافی برای تولید خروجی WYSIWYG در فایل DOCX کارآمد است. در زیر صفحه نمایش فایل خروجی DOCX آمده است.

سطوح عنوان، فهرستها، تورفتگی، قالببندی، همه چیز در جای خود قرار دارد که گویای تواناییهای موتور رندر است. امیدواریم دوست داشته باشید از این ویژگی های ساده و در عین حال قدرتمند استفاده کنید. در صورت هرگونه سؤال یا نگرانی، لطفاً از طریق [تالار گفتمان پشتیبانی رایگان8 با ما تماس بگیرید. ما خوشحال خواهیم شد که به شما کمک کنیم!
مقالات پیشنهادی
توصیه می کنیم برای کسب اطلاعات بیشتر از مقالات زیر دیدن کنید: