[html标记在使用itextSharp将html转换为pdf时未转换

问题描述 投票:0回答:1

我正在尝试使用iTextSharp创建pdf,并且做到了。但它也正在pdf中打印html标签,而不是将其作为围绕文字的设计

            Document pdfDoc = new Document(PageSize.A4, 25, 10, 25, 10);
            PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
            pdfDoc.Open();
            Paragraph Text = new Paragraph("<b>Hiii</b>");
            pdfDoc.Add(Text);
            pdfWriter.CloseStream = false;
            pdfDoc.Close();
            Response.Buffer = true;
            Response.ContentType = "application/pdf";
            Response.AddHeader("content-disposition", "attachment;filename=Example.pdf");
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            Response.Write(pdfDoc);
            Response.End();
        }

此输出为带有粗体标签的Hiii,其方式与在代码中的显示方式相同,但我想要Hiii

c# asp.net pdf itext
1个回答
1
投票

iTextSharp无法为您做到这一点。您需要设置一个粗体字体才能实现。

© www.soinside.com 2019 - 2024. All rights reserved.