首页 > 解决方案 > 如何使用 Nreco PDF Generator 生成 PDF 文档?

问题描述

我在我的 MVC 解决方案中使用 NReco pdf 生成器库从 HTML 生成 PDF 文档。该代码在我的本地机器和测试实例上也运行良好。但是当我在生产实例(使用 OS Win2012)上部署代码时,代码会抛出错误代码。

无法生成 PDF:由于网络错误,退出代码 1:ContentAccessDenied(退出代码:1)

我已经尝试在我的 HTML 文档中检查外部引用,如 js、imgaes 和 CSS,但没有

HtmlToPdfConverter htmlPdfConverter = new HtmlToPdfConverter();
var testFile = Path.Combine(Server.MapPath("~/ExportSuppliers/"), "Evaluation_" + date + Guid.NewGuid().ToString() + ".pdf");
htmlPdfConverter.CustomWkHtmlArgs = "  --load-media-error-handling ignore";
htmlPdfConverter.Size = NReco.PdfGenerator.PageSize.Letter;
htmlPdfConverter.Margins = new PageMargins {
  Left = 10, Right = 10, Top = 25, Bottom = 25
};
htmlPdfConverter.GeneratePdf(content, null, testFile);
return testFile;

标签: c#jquerydatabase

解决方案


推荐阅读