public bool UseBackgroundColor { get; set; }
true to use the background color in the HTML document; false, otherwise.
The HTML format supports adding a background color to the final document. To use a background color, set the value of the UseBackgroundColor property to true and set the color value required in the BackgroundColor property.
If the value of the UseBackgroundColor property is false, then the final document will not contain a background color and the value of the BackgroundColor property will not be used when creating the HTML document.
using Leadtools.Document.Writer;using Leadtools;using Leadtools.Codecs;public void HtmlDocumentOptionsExample(){var inputFileName = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf");var outputFileName = Path.Combine(LEAD_VARS.ImagesDir, "Example.html");// Setup a new RasterCodecs objectvar codecs = new RasterCodecs();codecs.Options.RasterizeDocument.Load.Resolution = 300;// Get the number of pages in the input documentvar pageCount = codecs.GetTotalPages(inputFileName);// Create a new instance of the LEADTOOLS Document Writervar docWriter = new DocumentWriter();// Change the HTML optionsvar htmlOptions = docWriter.GetOptions(DocumentFormat.Html) as HtmlDocumentOptions;htmlOptions.FontEmbedMode = DocumentFontEmbedMode.None;htmlOptions.UseBackgroundColor = true;htmlOptions.BackgroundColor = RasterColor.FromKnownColor(RasterKnownColor.LightBlue);docWriter.SetOptions(DocumentFormat.Html, htmlOptions);// Create a new HTML documentDebug.WriteLine("Creating new HTML document: {0}", outputFileName);docWriter.BeginDocument(outputFileName, DocumentFormat.Html);// Loop through all the pagesfor (var pageNumber = 1; pageNumber <= pageCount; pageNumber++){// Get the page as SVGDebug.WriteLine("Loading page {0}", pageNumber);var page = new DocumentWriterSvgPage();page.SvgDocument = codecs.LoadSvg(inputFileName, pageNumber, null);// Add the pageDebug.WriteLine("Adding page {0}", pageNumber);docWriter.AddPage(page);page.SvgDocument.Dispose();}// Finally finish writing the HTML file on diskdocWriter.EndDocument();codecs.Dispose();}static class LEAD_VARS{public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";}