У нас есть приложение, которое сгенерирует руководство из нашей базы данных. Я хочу выделить часть текста, который извлекается. Кто-нибудь делал это?
Ручная генерация прекрасно работает. Люблю результат, но он только черный и белый.
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");
}
Код работает нормально. Но я должен кое-что выяснить для модели, чтобы указать, что было изменение по сравнению с предыдущими годами, и выделить эти изменения.