Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using Aspose.Html;
- namespace AsposeDemo01
- {
- class Program
- {
- static void Main()
- {
- //Create an instance of HTMLDocument
- var document = new Aspose.Html.HTMLDocument();
- // Add image
- HTMLImageElement img = document.CreateElement("img") as HTMLImageElement;
- if (img != null)
- {
- img.Src = "http://via.placeholder.com/400x200";
- img.Alt = "Placeholder 400x200";
- img.Title = "Placeholder image";
- document.Body.AppendChild(img);
- }
- // Add ordered list
- HTMLOListElement orderedListElement = document.CreateElement("ol") as HTMLOListElement;
- for (int i = 0; i < 10; i++)
- {
- HTMLLIElement listItem = document.CreateElement("li") as HTMLLIElement;
- listItem.TextContent = $" List Item {i + 1}";
- orderedListElement.AppendChild(listItem);
- }
- document.Body.AppendChild(orderedListElement);
- // Adding simple table 3x3
- HTMLTableElement table = document.CreateElement("table") as HTMLTableElement;
- HTMLTableSectionElement tBody = document.CreateElement("tbody") as HTMLTableSectionElement;
- for (var i = 0; i < 3; i++)
- {
- HTMLTableRowElement row = document.CreateElement("tr") as HTMLTableRowElement;
- row.Id = "trow_" + i;
- for (var j = 0; j < 3; j++)
- {
- HTMLTableCellElement cell = document.CreateElement("td") as HTMLTableCellElement;
- cell.Id = $"cell{i}_{j}";
- cell.TextContent = "Cell " + j;
- row.AppendChild(cell);
- }
- tBody.AppendChild(row);
- }
- table.AppendChild(tBody);
- document.Body.AppendChild(table);
- //Store document to disk
- document.Save(@"c:\asposedemo\files\demo01.html");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement