Файлы HTML используются в Интернете для представления и форматирования информации. Вы можете программно преобразовать файлы HTML в файлы XPS с помощью C#. Следующие варианты использования разрабатывают различные сценарии преобразования:
- Конвертер HTML/MHTML в XPS — установка C# API
- Программное преобразование HTML/MHTML в файл XPS с помощью C#
- Преобразование HTML/MHTML в XPS с помощью дополнительных параметров Программно с помощью C#
- HTML из URL-ссылки на преобразование XPS в С#
Конвертер HTML/MHTML в XPS — установка C# API
Aspose.HTML for .NET API поддерживает работу с файлами HTML и некоторыми другими форматами файлов. Вы можете установить API, загрузив файл DLL из раздела Новые версии или с помощью следующей команды установки NuGet в Visual Studio:
PM> Install-Package Aspose.Html
Программное преобразование HTML/MHTML в файл XPS с помощью C#
Вы можете преобразовать файл 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 с помощью дополнительных параметров Программно с помощью C#
Вы уже изучили базовый вариант использования конверсии. API предлагает несколько дополнительных параметров для выполнения преобразования. Чтобы преобразовать файл HTML/MTHML в XPS, выполните следующие действия:
- Загрузить входной HTML-файл.
- Создайте экземпляр объекта XpsSaveOptions.
- Установите различные параметры рендеринга.
- Преобразуйте входной файл в XPS с помощью метода ConvertHTML.
В следующем коде объясняется, как программно преобразовать файлы 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 с помощью C#. Вы можете использовать эту функцию в своих приложениях на основе .NET или .NET Core, используя любой из поддерживаемых языков. Кроме того, вы можете изучить другие функции API, посетив Документацию. Пожалуйста, не стесняйтесь писать нам на Форум бесплатной поддержки в случае возникновения каких-либо вопросов.