Próbuję przekonwertować HTML na PDF za pomocą PdfSharp i HtmlRenderer. To jest część kodu:HTML do PDF - podział strony z PdfSharp i 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;
}
Wszystko działa poprawnie, z wyjątkiem strony. Na niektórych stronach mam prowadzić jak na tym zdjęciu
Czy to możliwe, aby rozwiązać ten problem? Treść HTML to prosty html zawierający tylko nagłówki i akapity oraz brak innych tagów. Nie miałem tego problemu z iTextSharp, ale w tym projekcie muszę używać PdfSharp i MigraDoc.
Mam do czynienia z podobnym problemem. Czy masz na to poprawkę? – user1071979
Mam podobny problem z 2 dni. Naprawiłeś to? – Mallikarjun
Ja (właściwie to kolega z pracy) miałem ten problem, a on nie znalazł rozwiązania. "Rozwiązał" problem, instalując bibliotekę HtmlAgilityPack do ładowania HTML, a następnie tworzony element po elemencie za pomocą MigraDoc. – kiriz