Hi Laura,
Now concerning to fourth code snippet where you are using IsHtmlTagSupported property, please note that we have introduced a new class named HtmlFragment which will become in upcoming release of Aspose.Pdf for .NET 9.5.0. Using this approach, HTML strings can be placed inside PDF file. Please take a look over following code snippet.
[VB.NET]
Dim agenda = New Aspose.Pdf.Document()
Dim RecommendationSection = agenda.Pages.Add()
Dim fragment As HtmlFragment = New HtmlFragment("Table")
RecommendationSection.Paragraphs.Add(fragment)
agenda.Save(“c:/pdftest/TextState_utilization.pdf”)
In order to set the font for complete PDF file, the recommended approach is to create a PDF file and then try replacing/setting font for each TextFragment. For further details, please visit Replace fonts in existing PDF file. In case of any further query, please feel free to contact.