HtmlConverter в itext7 закрывает документ PDF до того, как я захочу, чтобы он был закрыт на С#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 HtmlConverter в itext7 закрывает документ PDF до того, как я захочу, чтобы он был закрыт на С#

Сообщение Anonymous »

Я использую 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, и после того, как документ будет полностью создан, я закрою его сам

Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/501 ... -closed-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»