/// <summary> /// Initialize document. /// </summary> /// <param name="conf">Config object that defines which pages and images to use.</param> /// <param name="princePath">Path to the PrinceXML binary.</param> public PrinceDocument(PDF.Config conf, string princePath) { prince = new Prince(princePath); // We are dealing with Html prince.SetHTML(true); // Add default stylesheets prince.AddStyleSheet(AppDomain.CurrentDomain.BaseDirectory + "\\assets\\mediawiki.css"); prince.AddStyleSheet(AppDomain.CurrentDomain.BaseDirectory + "\\assets\\book.css"); prince.AddStyleSheet(AppDomain.CurrentDomain.BaseDirectory + "\\assets\\ruby.css"); // Add additional stylesheets foreach (Uri path in conf.StyleSheets) { prince.AddStyleSheet(path.AbsolutePath); } this.conf = conf; }