我Rotativa tool
用来显示PDF.它工作正常localhost
,但不适用于Azure
平台.
以下是我的代码......
public ActionResult GeneratePDF(int id = 0)
{
ReportTransactionData reporttransactiondata = db.ReportTransactionDatas.Find(id);
var viewFileToPrint = @"~/Views/ReportTranData/PDFReport.cshtml";
//var oRotativaPDF = new Rotativa.ViewAsPdf();
var oRotativaPDF = new Rotativa.PartialViewAsPdf();
try
{
if (reporttransactiondata == null)
{
return HttpNotFound();
}
else
{
// Populate reporttransactiondata with Verfier Name...TO BE IMPLEMENTED LATER...
//reporttransactiondata.VerifierName = GetVerifierNameByID(reporttransactiondata.VerifierID);
}
// Code to call a function/action...
//return new Rotativa.ActionAsPdf("PrintRptInPDF", reporttransactiondata)
//oRotativaPDF = new Rotativa.ViewAsPdf(viewFileToPrint, reporttransactiondata)
// {
// FileName = "Technician …
Run Code Online (Sandbox Code Playgroud)