Я пытаюсь преобразовать HTML в PDF с помощью PdfSharp и HtmlRenderer. Код по каталогу:HTML to PDF - перерыв страницы с PdfSharp и HtmlRenderer
private byte[] CreateHtmlContent()
{
string htmlContent = File.ReadAllText(@"htmlExample.txt");
using (MemoryStream ms = new MemoryStream())
{
PdfDocument pdfDocument = new PdfDocument();
PdfDocument pdf = PdfGenerator.GeneratePdf(htmlContent, PdfSharp.PageSize.A4, 60);
pdf.Save(ms);
res = ms.ToArray();
}
return res;
}
Все работает отлично, кроме разрыва страницы. На некоторых страницах я привести, как на этом изображении
Можно ли это исправить? HTML-контент - это простой html, который содержит только заголовки и абзацы, а также другие теги. У меня не было этой проблемы с iTextSharp, но в этом проекте я должен использовать PdfSharp и MigraDoc.
Я столкнулся с аналогичной проблемой. Вы поняли это? – user1071979
Я столкнулся с аналогичной проблемой с 2-х дней .. Вы исправили это ??? – Mallikarjun
У меня (на самом деле команда из работы) была проблема, и он не нашел решения. Он «решил» проблему, установив библиотеку HtmlAgilityPack для загрузки HTML и создав элемент за элементом с помощью MigraDoc. – kiriz