/// <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;
        }