فایل MHT حاوی تمام منابع یک صفحه وب از جمله CSS، تصاویر، جاوا اسکریپت و غیره است. بنابراین، میتوانید فایلهای MHT یا MHTML را در یک مرورگر در حالت آفلاین مشاهده کنید. در موارد خاص، ممکن است لازم باشد یک فایل MHT یا MHTML را به یک سند Word تبدیل کنید. بر این اساس، این مقاله نحوه تبدیل یک فایل MHT یا MHTML را به یک سند Word در قالب DOCX به صورت برنامهنویسی در سی شارپ پوشش میدهد.
- مبدل سند MHT به Word – نصب API C#
- تبدیل MHT یا MHTML به Word DOCX در سی شارپ
- تبدیل MHT یا MHTML به Word DOCX با گزینه های پیشرفته در سی شارپ
مبدل MHT به Word – نصب API C#
Aspose.HTML for .NET API را میتوان برای کار با [فرمتهای فایل5 مختلف مرتبط با وب از جمله HTML، MHTML، و غیره استفاده کرد. کافی است API را با دانلود فایلهای DLL آن از [دانلودها] نصب کنید. صفحه 6 یا با استفاده از دستور NuGet زیر:
PM> Install-Package Aspose.Html
تبدیل MHT یا MHTML به Word DOCX در سی شارپ
با انجام مراحل زیر می توانید یک فایل MHT یا MHTML را به یک سند DOCX Word در سی شارپ تبدیل کنید:
- نمونه ای از کلاس DocSaveOptions را راه اندازی کنید.
- قالب سند word خروجی را تنظیم کنید.
- فایل DOCX خروجی را پس از تبدیل فایل MHT MHTML با روش ConvertMHTML ذخیره کنید.
نمونه کد زیر نحوه تبدیل یک فایل MHT یا MHTML به سند Word در سی شارپ را توضیح می دهد:
// شی کلاس DocSaveOptions را راه اندازی کنید
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// MHT یا MHTML را به Word DOCX تبدیل کنید
Converter.ConvertMHTML("sample.mht", options, "output.docx");
تبدیل MHT یا MHTML به Word DOCX با گزینه های پیشرفته در سی شارپ
میتوانید با تنظیم ویژگیهای مختلف، فرآیند تبدیل سند MHT یا MHTML را به Word ارتقا دهید. لطفا مراحل زیر را برای تبدیل فایل MHT یا MHTML به فایل Word دنبال کنید:
- نمونه ای از کلاس DocSaveOptions را راه اندازی کنید.
- فرمت سند خروجی را تنظیم کنید و ابعاد صفحه را بر حسب اینچ مشخص کنید.
- با استفاده از روش ConvertMHTML فایل MHT یا MHTML را به Word تبدیل کنید.
قطعه کد زیر نحوه تبدیل یک فایل MHT یا MHTML را به سند Word با تنظیمات پیشرفته در سی شارپ نشان می دهد:
// شی کلاس DocSaveOptions را راه اندازی کنید
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// گزینه های تنظیم صفحه را مشخص کنید
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));
// فایل MHT یا MHTML را به Word DOCX تبدیل کنید
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Aspose.HTML را برای .NET API کاوش کنید
برای کاوش در بسیاری از ویژگیهای موجود در API، میتوانید به فضای اسناد نگاهی بیندازید.
مجوز رایگان دریافت کنید
شما می توانید با دریافت یک [مجوز موقت رایگان] همه ویژگی های API را با ظرفیت کامل ارزیابی کنید.
نتیجه
در این مقاله یاد گرفتید که چگونه یک صفحه وب MHT یا MHTML را به یک سند Word با فرمت DOCX به صورت برنامه نویسی در سی شارپ تبدیل کنید. علاوه بر این، تبدیل پیشرفته برای کنترل اندازه صفحه، وضوح و غیره نیز توسط API پشتیبانی می شود. لطفاً در صورت وجود هرگونه سؤال یا نگرانی با ما در [فروم 14 تماس بگیرید.