Автоматизираното генериране и обработка на HTML документи вече се превръща в изискваща функция. Различни справки и фактури вече се генерират динамично в HTML формат. Тази тема ще обхване основното внедряване на HTML автоматизация в рамките на .NET приложения. И така, ще научите как да създавате HTML файл в C#.
Стъпки за създаване на HTML файл в C#
- Отворете Visual Studio и създайте празно конзолно приложение
- Добавете препратка към Aspose.HTML for .NET от NuGet.org
- Използвайте конструктора по подразбиране HTMLDocument(), за да създадете празен HTML документ
- Създайте текстов елемент, като използвате метода CreateTextNode()
- Добавете създадения текст към тялото на HTML документа
- Запазете HTML файла на диск
След като успешно инсталирате Aspose.HTML за .NET от NuGet Gallery, ще имате достъп до класовете и методите на API. Трябва да създадете празен HTML документ, като използвате конструктора HTMLDocument() без никакви параметри. След като HTML документ бъде инициализиран, ще можете да добавяте различни елементи към него. В кодовия фрагмент по-долу прост текстов елемент се добавя към тялото с помощта на C# за генериране на HTML документ.
Код за създаване на HTML файл в C#
using System; | |
using System.IO; | |
// Add reference to Aspose.HTML for .NET API | |
// Use following namespace to create HTML file | |
using Aspose.Html; | |
namespace CreateHTMLFiles | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set license before generating HTML file | |
Aspose.Html.License AsposeHTMLLicense = new Aspose.Html.License(); | |
AsposeHTMLLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
string outFile = @"c:\Created_HTML_File.html"; | |
// Initialize an empty HTML document | |
using (var htmldocument = new HTMLDocument()) | |
{ | |
// Create a text element to add to the HTML document | |
var text = htmldocument.CreateTextNode("This HTML document is generated by Aspose.HTML for .NET using C#."); | |
// Add text element to HTML body | |
htmldocument.Body.AppendChild(text); | |
// Save the HTML file to a disk | |
htmldocument.Save(outFile); | |
} | |
} | |
} | |
} |
В предишната тема научихте как да конвертирате Markdown в XPS в C#. Можете да използвате горния прост и разбиращ се кодов фрагмент, за да генерирате HTML файл в C#. След като HTML файлът бъде генериран, можете да го отворите и прегледате във всеки браузър, за да покажете информацията, която трябва да бъде показана.