Ich versuche, HTML zu PDF mit PdfSharp und HtmlRenderer zu konvertieren. Dies ist ein Teil des Codes:HTML zu PDF - Seitenumbruch mit PdfSharp und 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;
}
Alles funktioniert gut außer Seitenumbruch. Auf einigen Seiten habe ich wie auf diesem Bild führt
Ist es möglich, dieses Problem beheben? HTML-Inhalt ist einfaches HTML, das nur Überschriften und Absätze und keine anderen Tags enthält. Ich hatte kein Problem mit iTextSharp, aber in diesem Projekt muss ich PdfSharp und MigraDoc verwenden.
Ich stehe vor einem ähnlichen Problem. Hast du eine Lösung dafür gefunden? – user1071979
Ich habe vor ähnlichen Problem von 2 Tagen .. Hast du das behoben ??? – Mallikarjun
Ich (eigentlich ein Kollege von der Arbeit) hatte dieses Problem und er fand keine Lösung. Er "löste" das Problem, indem er die HtmlAgilityPack-Bibliothek zum Laden von HTML installierte und dann Element für Element mit MigraDoc erstellte. – kiriz