Convert XHTML to PDF

Convert XHTML to PDF

This code sample shows how to add a note to a PDF document.

C#

Document document = new Document();
Section section = document.Sections.Add();

XhtmlParagraph xhtmlParagraph = new XhtmlParagraph();

ConversionSettings conversionSettings = new ConversionSettings();
conversionSettings.FontPath = @"..\fonts";

xhtmlParagraph.Settings = conversionSettings;
xhtmlParagraph.Text = "<b><font color=\"brown\">Hello world!</font></b><br/>With this you can:<ul><li>Include xHTML compliant layout</li><li>Allow formatting content by (web)designers<br/>... and include it in your document</li></ul>";

section.Paragraphs.Add(xhtmlParagraph);

using (var file = new FileStream(@"..\..\result.pdf", FileMode.Create, FileAccess.Write))
{
      document.Write(file);
}