Объединить HTML-шаблон C#

Шаблоны HTML используются для сбора данных из различных источников данных. После объединения данных с шаблоном вы можете создавать HTML-документы. В некоторых сценариях входные данные и файл шаблона могут существовать в формате JSON. В соответствии с такими вариантами использования в этой статье рассказывается, как программно объединять шаблоны HTML с данными формата JSON на C#.

Слияние HTML-шаблонов с JSON — установка C# API

Aspose.HTML для .NET API предназначен для создания или управления файлами HTML и другими соответствующими форматами файлов, включая SVG, MHT и т. д. Вы можете легко получить доступ к API, загрузив файлы DLL из Новые выпуски или выполните следующую команду установки NuGet в Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Html

Как объединить шаблон с данными JSON в C#

Вы можете объединить шаблон веб-страницы с данными в формате JSON, выполнив следующие действия:

  1. Загрузите документ шаблона HTML и введите данные JSON.
  2. Укажите пути к файлам и объедините шаблон с данными в формате JSON.

Следующий раздел основан на этом алгоритме, который обобщает весь процесс в дополнение к фрагменту кода.

Объединить HTML-шаблон с данными JSON в C#

Вы можете объединить шаблоны HTML с данными из источников JSON, выполнив следующие действия:

  1. Инициализируйте объект класса HTMLDocument для загрузки HTML-файла шаблона.
  2. Загрузите файл JSON для заполнения данных.
  3. Объедините шаблон HTML с данными JSON с помощью метода ConvertTemplate.

В следующем фрагменте кода показано, как программно объединить шаблон HTML с данными JSON на C#.

// HTML-шаблон документа 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateForJson.html");

// Данные JSON для слияния 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// Путь к выходному файлу 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//Объединить шаблон HTML с данными JSON
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Изучите Aspose.HTML для .NET

Вы посещаете раздел документация, чтобы ознакомиться с различными главами, посвященными различным функциям, поддерживаемым API.

Получить бесплатную лицензию

Хотите оценить API без каких-либо ограничений? Пожалуйста, не стесняйтесь запрашивать бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как программно объединить шаблон HTML с данными JSON на C#. Более того, API предоставляет встроенный синтаксис выражений для работы с различными шаблонами HTML или источниками данных в ваших приложениях. Если вам нужно обсудить какие-либо ваши требования или вопросы, напишите нам через форум.

Смотрите также

Преобразование Markdown в HTML на C#