Generate PDF based on HTML code (iTextSharp, PDFSharp?)

前端 未结 10 2093
南笙
南笙 2020-12-08 08:15

Does the library PDFSharp can - like iTextSharp - generate PDF files *take into account HTML formatting *? (bold (strong), spacing

10条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-08 08:45

    Old question but none of above worked for me. Then i tried generatepdf method of HtmlRenderer in combination of pdfsharp. Hope it helps: You must install a nuget named HtmlRenderer.pdfsharp.

    var doc = TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator.GeneratePdf("Your html in a string",PageSize.A4);
      PdfPage page = new PdfPage();
      XImage img = XImage.FromGdiPlusImage(bitmap);
      doc.Pages.Add(page);
      XGraphics xgr = XGraphics.FromPdfPage(doc.Pages[0]);
      xgr.DrawImage(img, 0, 0);
      doc.Save(Server.MapPath("test.pdf"));
      doc.Close();
    

提交回复
热议问题