开始时时没有问题的,一切正常,可以创建PDF文档,可以添加内容,可以HTMLTOPDF,突然就报错了,从新建了项目也不行。
环境:vs2019 asp.net(C#) web forms .Net Farmework 4.8
错误信息如下:
iText.Kernel.Exceptions.PdfException:“Unknown PdfException.”
内部异常
NotSupportedException: Either com.itextpdf:bouncy-castle-adapter or com.itextpdf:bouncy-castle-fips-adapter dependency must be added in order to use BouncyCastleFactoryCreator
代码如下
// 设置响应
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=myDocument.pdf");
Response.Buffer = true;
Response.Charset = "";
using (var writer = new PdfWriter(Response.OutputStream))
{
using (var pdfDoc = new PdfDocument(writer))
{
// 初始化PDF文档
var document = new Document(pdfDoc);
// 添加内容
document.Add(new Paragraph("Hello, World!"));
// 关闭文档
document.Close();
}
}
Response.End();
求解