Я пытаюсь преобразовать HTML в 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.