Шаблоны HTML используются для сбора данных из различных источников данных. После объединения данных с шаблоном вы можете создавать HTML-документы. В некоторых сценариях входные данные и файл шаблона могут существовать в формате JSON. В соответствии с такими вариантами использования в этой статье рассказывается, как программно объединять шаблоны HTML с данными формата JSON на C#.
- Слияние HTML-шаблонов с JSON — установка C# API
- Как объединить шаблон с данными JSON в C#
- Объединить 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, выполнив следующие действия:
- Загрузите документ шаблона HTML и введите данные JSON.
- Укажите пути к файлам и объедините шаблон с данными в формате JSON.
Следующий раздел основан на этом алгоритме, который обобщает весь процесс в дополнение к фрагменту кода.
Объединить HTML-шаблон с данными JSON в C#
Вы можете объединить шаблоны HTML с данными из источников JSON, выполнив следующие действия:
- Инициализируйте объект класса HTMLDocument для загрузки HTML-файла шаблона.
- Загрузите файл JSON для заполнения данных.
- Объедините шаблон 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 или источниками данных в ваших приложениях. Если вам нужно обсудить какие-либо ваши требования или вопросы, напишите нам через форум.