如何在MVC中查看PDF文档而不直接下载?

我点击了一个链接,HTML页面将被转换为PDF文档,然后将该PDF文件返回给用户。


HTML程式码:


<li><a href='@Url.Action("GetHTMLPageAsPDF", "Transaction", new { empID = employee.emplID })'>ViewReceipt</a></li>

后面的代码:


public FileResult GetHTMLPageAsPDF(long empID)

{

    string htmlPagePath = "anypath...";

    // convert html page to pdf

    PageToPDF obj_PageToPDF = new PageToPDF();

    byte[] databytes = obj_PageToPDF.ConvertURLToPDF(htmlPagePath);


    // return resulted pdf document

    FileResult fileResult = new FileContentResult(databytes, "application/pdf");

    fileResult.FileDownloadName = empID + ".pdf";

    return fileResult;

}

问题是当此文件直接将其下载的文件返回到用户计算机时,我想向用户显示此PDF文件,然后如果他希望他可以下载它。


我怎样才能做到这一点?


Cats萌萌
浏览 233回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP