Я конвертирую HTML в PDF с помощью iTextSharp, но у меня проблемы со стилем.
Я использую iTextSharp версии 5 и могу стилизовать теги, используя следующий код:
StyleSheet styles = new StyleSheet();
styles.LoadTagStyle(HtmlTags.H1, HtmlTags.FONTSIZE, "16");
styles.LoadTagStyle(HtmlTags.P, HtmlTags.FONTSIZE, "10");
Затем я анализирую HTML и таблицу стилей, используя это:
List<IElement> objects = HTMLWorker.ParseToList(new StringReader(htmlText), styles);
Мой вопрос: могу ли я импортировать внешнюю таблицу стилей вместо того, чтобы указывать каждый из тегов по отдельности?
Я нашел этот код в более ранних сообщениях:
builder.ImportStylesheet(Request.PhysicalApplicationPath + "CSS\\Stylesheet.css");
но я не могу заставить это работать, это из более старой версии iTextSharp, которая была удалена из последней версии?