فایل MHT یک فرمت آرشیو صفحه وب است که شامل متن، گرافیک، انیمیشن، CSS، جاوا اسکریپت و همه منابع مرتبط در یک فایل است. برخی از صفحات وب به تصاویر یا منابع دیگر از یک سرور دسترسی دارند و ذخیره صفحه در فرمت MHT یا MHTML به شما امکان می دهد چنین مطالبی را حتی زمانی که آفلاین هستید مشاهده کنید. در موارد خاص، ممکن است لازم باشد یک فایل MHT را به فرمت PDF تبدیل کنید. این مقاله نحوه تبدیل یک فایل MHT به یک فایل PDF در سی شارپ را پوشش می دهد.
مبدل MHT به PDF – نصب API C#.NET
Aspose.HTML for .NET API از ایجاد، ویرایش، یا دستکاری HTML، MHTML، و سایر [فرمتهای فایل پشتیبانی شده4 پشتیبانی میکند. میتوانید با دانلود فایلهای DLL آن از بخش Downloads یا با استفاده از دستور نصب زیر NuGet به API دسترسی پیدا کنید:
PM> Install-Package Aspose.Html
تبدیل MHT یا MHTML به PDF در سی شارپ
فایلهای MHT معمولاً با پسوند فایل mhtml ذخیره میشوند. با انجام مراحل زیر می توانید یک فایل MHT یا MHTML را به یک فایل PDF تبدیل کنید:
- یک شی از کلاس PdfSaveOptions ایجاد کنید.
- MHT یا MHTML را با روش ConvertMHTML به PDF تبدیل کنید.
قطعه کد زیر نحوه تبدیل یک فایل MHT یا MHTML به PDF را به صورت برنامه نویسی در سی شارپ نشان می دهد:
// شی کلاس PdfSaveOptions را راه اندازی کنید
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQuality = 100;
// MHT یا MHTML را به PDF تبدیل کنید
Converter.ConvertMHTML("sample.mht", options, "output.pdf");
Aspose.HTML را برای .NET API کاوش کنید
با کاوش در بخش مستندات می توانید چندین ویژگی را برای کار با صفحات وب بیاموزید. ویژگی های مختلفی از جمله تبدیل فایل، خزیدن وب و غیره را پوشش می دهد.
مجوز رایگان دریافت کنید
میتوانید با دریافت مجوز موقت رایگان با API در تمام ظرفیت آن کار کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل MHT یا MHTML به فرمت PDF در برنامه های مبتنی بر فریمورک سی شارپ یا دات نت آشنا شده اید. در صورت وجود هرگونه سوال، لطفاً در [تالار گفتمان11 برای ما بنویسید.