问题描述
我有一个作为正常操作运行良好的操作(加载所有图像和 CSS),但是当我使用 Rotativa.MVC.ViewAsPdf 生成 PDF 时,它不加载 CSS.并且应用程序没有显示任何错误
public ActionResult DownloadNonProfessionalDeputy(int id){Application_Attorney_NonProfessional oAP = db.Application_Attorney_NonProfessional.Find(id);return new Rotativa.MVC.ViewAsPdf(oAP) { FileName = string.Format("DCM_Attorney_Non_Professional_Application.pdf", new { CustomSwitches = "--print-media-type --header-center \"text\"" }) };//{ = "--header-right \"Page [page] of [toPage]\""};//返回视图(oAP);}
感谢帮助
来自 PDF 的图像
来自 HTML 视图的图像
视图
@model DCM_Intranet.Models.Application_Attorney_NonProfessional@{布局 = 空;int nPage = 0;}<!DOCTYPE html><html lang="zh-cn"><头><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"><meta name="description" content=""><meta name="author" content=""><link rel="shortcut icon" href="~/images/gale_phillipson_corn.ico" type="image/x-icon"><title>律师非专业申请</title><link href="~/css/style.default.css" rel="stylesheet"><link href="~/css/jquery.datatables.css" rel="stylesheet"><script src="~/Scripts/jquery-2.2.3.min.js"></script><script src="~/js/bootstrap.min.js"></script><script src="~/js/modernizr.min.js"></script><script src="~/js/jquery-migrate-1.2.1.min.js"></script><script src="~/js/jquery.sparkline.min.js"></script><script src="~/js/toggles.min.js"></script><script src="~/js/retina.min.js"></script><script src="~/js/jquery.cookies.js"></script><script src="~/js/morris.min.js"></script><script src="~/js/raphael-2.1.0.min.js"></script><script src="~/js/jquery.datatables.min.js"></script><script src="~/js/chosen.jquery.min.js"></script><script src="~/js/custom.js"></script><script src="~/js/jquery.capslockstate.js"></script><script src="~/js/jspdf.js"></script><身体><div class="container-fluid" id="content"><!-- 顶部标题--><div class="row"><div class="col-md-12"><table class="table"><tr><td valign="middle" align="left"><h2>数据捕获</h2></td><td valign="middle" align="right"><img src="~/Images/dcm.png" width="403" height="100" class="pull-right"/></tr>