Как я могу выделить определенный текст в PDF, сгенерированном Rotativa? - PullRequest
0 голосов
/ 09 мая 2019

У нас есть приложение, которое сгенерирует руководство из нашей базы данных. Я хочу выделить часть текста, который извлекается. Кто-нибудь делал это?

Ручная генерация прекрасно работает. Люблю результат, но он только черный и белый.

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");
}

Код работает нормально. Но я должен кое-что выяснить для модели, чтобы указать, что было изменение по сравнению с предыдущими годами, и выделить эти изменения.

...