Я использую iText7 для конвертации из HTML в PDF, который отлично работает
однако этот звонок:
HtmlConverter.ConvertToPdf(htmlStream, document);
закроет документ после его вызова, но я пока не хочу закрывать документ по следующей причине
Я написал эту функцию для написания страниц, я буду вызывать ее в цикле
public static void WritePage(string htmlbody)
{
document.AddNewPage();
byte[] htmlByteArray = Encoding.UTF8.GetBytes(htmlbody);
MemoryStream htmlStream = new MemoryStream(htmlByteArray);
HtmlConverter.ConvertToPdf(htmlStream, document);
}
и после окончания цикла я сам закрою документ
public static void CloseDocument()
{
document.Close();
}
это работало, когда я использовал iText5, но теперь convertToPdf закроет документ.
Я могу прочитать этот документ и добавить его с новой страницей в новый документ, но я не хочу этого делать
Я хочу использовать встроенный документ. AddNewPage и после того, как документ будет полностью создан, я сам его закрою
Заранее спасибо