در این آموزش گام به گام، نحوه تبدیل Markdown به XPS در سی شارپ را خواهید آموخت. ابتدا Markdown را در سی شارپ به HTML تبدیل می کنیم و سپس از کد سی شارپ برای تبدیل فرمت فایل HTML به XPS استفاده می کنیم.
مراحل تبدیل Markdown به XPS در سی شارپ
- بسته Aspose.HTML for .NET را از NuGet.org تنظیم کنید
- شامل چهار فضای نام مورد نیاز Aspose.HTML API
- برای اعمال مجوز API از روش SetLicense استفاده کنید
- بارگیری فایل Markdown (MD) با استفاده از Converter class در HTMLDocument object
- خروجی را به صورت فایل HTML ذخیره کنید
- فایل HTML خروجی را در شی HTMLDocument بارگیری کنید
- با استفاده از XpsRenderingOptions class گزینه های XPS را مشخص کنید
- یک نمونه از XpsDevice class برای ارائه خروجی XPS ایجاد کنید
- فایل HTML بارگذاری شده را به صورت فرمت فایل XPS رندر کنید
تبدیل فرمت فایل Markdown (MD) به XPS در دو مرحله با استفاده از یک Aspose.HTML برای .NET API انجام می شود. در مرحله اول فایل MD به HTML تبدیل می شود و سپس HTML به فرمت فایل XPS تبدیل می شود. فرآیند تبدیل بسیار ساده و آسان است.
کد تبدیل Markdown به XPS در سی شارپ
کد بالا نشان می دهد که هر دو تبدیل به شی HTMLDocument نیاز دارند. در Markdown to HTML conversion، ما از کلاس Converter استفاده می کنیم. در حالی که، برای تبدیل HTML به XPS، ما از یک شی XpsDevice استفاده می کنیم که به ارائه HTML به عنوان سند XPS کمک می کند. نمونه کد سی شارپ فوق با هر پلتفرم و ابزار دات نت به خوبی کار می کند.