我想为我的报告模块生成一个PDF文件。下面是我在控制器中生成PDF文件的代码。
public ActionResult Reports_CARF(int carf_id= 0)
{
var data = db.Dept_Approval_Data_vw.Where(x => x.carf_id == carf_id && x.request_category == "PETC Local Applications" && x.verified_by != null).ToList();
return new PdfActionResult(data);
}我已经在我的控制器中包含了以下内容:
using MvcRazorToPdf;
using iTextSharp.text;
using iTextSharp.text.pdf;现在,当我尝试运行这段代码时,浏览器中显示了这个错误。

敬请指教。提前谢谢。
发布于 2019-07-26 20:41:49
根据个人经验,这很可能是来自您的视图的格式错误的XHTML在MvcRazorToPdf中导致了一个未处理的异常。
尝试呈现视图,例如,返回View()而不是return new PdfActionResult(data),并通过XHTML验证器运行输出。
https://stackoverflow.com/questions/33381050
复制相似问题