我正在尝试使用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
iTextSharp无法为您做到这一点。您需要设置一个粗体字体才能实现。