我们有一个应用程序,可以从数据库中生成手册。我想突出显示正在检索的一些文本。有人这样做吗?
手动生成效果很好。喜欢结果,但只有黑白。
public ActionResult PrintHandbookPDF(int id)
{
var switches = @" --username " + ConfigurationManager.AppSettings["PdfUserName"] + " --password " + ConfigurationManager.AppSettings["PdfPassword"];
var pdfResult = new ActionAsPdf("HandbookPDF", new { id = id }) { FileName = "Handbook.pdf" };
pdfResult.CustomSwitches = "--print-media-type" + switches;
pdfResult.FileName = string.Format("{0} - Handbook", Handbook.GetHandbookByID(id).FiscalYear);
var binary = pdfResult.BuildPdf(this.ControllerContext);
return File(binary, "application/pdf");
}
代码工作正常。但是我必须弄清楚该模型,以表明与前几年相比有所变化,并突出显示这些变化。