私のコントローラーでは、ビューをレンダリングしています。
私の Action メソッドは次のようになります。
public ActionResult SomePrint(Model model)
{
//Some business action
return View("viewname",model);
}
今、私の要件は、このビューをファイル (pdf ファイルの場合もあります) としてソリューションに保存し、それを送信して印刷し、印刷が完了したらファイルを削除することです。
Rotativa を使用して、次の方法で pdf に変換しようとしました
public ActionResult DownloadViewPDF()
{
var model = new GeneratePDFModel();
//Code to get content
return new Rotativa.ViewAsPdf("GeneratePDF", model){FileName = "TestViewAsPdf.pdf"}
}
しかし、私はそれをpdfとして保存して同じものを印刷する必要があります。
何か助けはありますか?前もって感謝します。