
فایل های HTML در وب برای ارائه و قالب بندی اطلاعات استفاده می شوند. میتوانید فایلهای HTML را با استفاده از سی شارپ به فایلهای XPS تبدیل کنید. موارد استفاده زیر سناریوهای مختلف تبدیل را شرح می دهند:
- مبدل HTML/MHTML به XPS – نصب C# API
- تبدیل HTML/MHTML به XPS به صورت برنامهنویسی با استفاده از سی شارپ
- تبدیل HTML/MHTML به XPS با گزینه های پیشرفته به صورت برنامه نویسی با سی شارپ
- HTML از پیوند URL به تبدیل XPS در سی شارپ
مبدل HTML/MHTML به XPS – نصب C# API
Aspose.HTML for .NET API از کار با فایل های HTML و چندین فرمت فایل دیگر پشتیبانی می کند. می توانید API را با دانلود فایل DLL از بخش New Releases یا با دستور نصب زیر NuGet در Visual Studio نصب کنید:
PM> Install-Package Aspose.Html
تبدیل HTML/MHTML به XPS به صورت برنامهنویسی با استفاده از سی شارپ
با انجام مراحل زیر می توانید فایل HTML یا MHTML را به یک فایل XPS تبدیل کنید:
- فایل HTML ورودی را با کلاس HTMLDocument بارگیری کنید.
- نمونه XpsSaveOptions را راه اندازی کنید.
- HTML یا MHTML را به XPS تبدیل کنید.
کد زیر نحوه تبدیل HTML به فایل XPS را با استفاده از C# نشان می دهد:
// فایل HTML ورودی را بارگیری کنید
HTMLDocument document = new HTMLDocument("test.html");
// XpsSaveOptions را راه اندازی کنید
XpsSaveOptions options = new XpsSaveOptions();
// HTML یا MHTML را به XPS تبدیل کنید
Converter.ConvertHTML(document, options, "output.xps");
تبدیل HTML/MHTML به XPS با گزینه های پیشرفته به صورت برنامه نویسی با سی شارپ
شما قبلاً موارد استفاده از تبدیل اولیه را یاد گرفته اید. API چندین گزینه پیشرفته برای انجام تبدیل ارائه می دهد. لطفاً مراحل زیر را برای تبدیل فایل HTML/MTHML به XPS دنبال کنید:
- فایل HTML ورودی را بارگیری کنید.
- شیء XpsSaveOptions را نمونه برداری کنید.
- گزینه های مختلف رندر را تنظیم کنید.
- با روش ConvertHTML فایل ورودی را به XPS تبدیل کنید.
کد زیر نحوه تبدیل فایلهای HTML یا MHTML به فایلهای XPS را با گزینههای پیشرفته به صورت برنامهنویسی با استفاده از C# توضیح میدهد:
// فایل HTML ورودی را بارگیری کنید
using (HTMLDocument document = new HTMLDocument("test.html"))
{
// XpsSaveOptions را راه اندازی کنید
Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
options.BackgroundColor = Color.Gray;
options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
options.VerticalResolution = 250;
// HTML را به XPS تبدیل کنید
Converters.Converter.ConvertHTML(document, options, "output.xps");
}
HTML از پیوند URL به تبدیل XPS در سی شارپ
محتوای آنلاین در وب به شکل فایل های HTML وجود دارد. می توانید مستقیماً HTML را از URL به یک فایل XPS با استفاده از C# تبدیل کنید. نیازی نیست فایل را به صورت دستی دانلود کنید، در عوض مراحل زیر را دنبال کنید:
- URL را برای HTML ورودی مشخص کنید.
- HTML ورودی را با کلاس HTMLDocument بارگیری کنید.
- شی کلاس XpsSaveOptions را راه اندازی کنید.
- HTML را از URL به فایل XPS تبدیل کنید.
کد زیر نحوه تبدیل HTML از پیوند URL به فایل XPS را به صورت برنامهنویسی با استفاده از C# توضیح میدهد:
// URL را برای HTML ورودی مشخص کنید.
Uri uri = new Uri("https://www.aspose.com/");
// HTML ورودی را با کلاس HTMLDocument بارگیری کنید.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);
// شی کلاس XpsSaveOptions را راه اندازی کنید.
XpsSaveOptions options = new XpsSaveOptions();
// HTML را از URL به فایل XPS تبدیل کنید.
Converter.ConvertHTML(document, options, "test.xps");
مجوز API رایگان دریافت کنید
برای ارزیابی API بدون هیچ محدودیتی می توانید از [مجوز موقت رایگان] درخواست کنید.
نتیجه
در پایان، شما یاد گرفتید که چگونه فایل های HTML را با استفاده از سی شارپ به اسناد XPS به صورت برنامه نویسی تبدیل کنید. میتوانید از این ویژگی در برنامههای مبتنی بر NET یا NET Core خود با استفاده از هر یک از زبانهای پشتیبانیشده استفاده کنید. علاوه بر این، می توانید با مراجعه به Documentation ویژگی های دیگر API را کاوش کنید. لطفاً در صورت وجود هرگونه سؤال، در [تالار گفتمان پشتیبانی رایگان14 با ما تماس بگیرید.