Показать PDF в HTML - PullRequest
       2

Показать PDF в HTML

0 голосов
/ 14 июня 2010

Я хочу показать PDF в виде в MVC, следующая функция возвращает файл

 public ActionResult TakeoffPlans(string projID)
        {
            Highmark.BLL.Models.Project proj = GetProject(projID);
            List<File> ff = proj.GetFiles(Project_Thin.Folders.CompletedTakeoff, false);
            ViewData["HasFile"] = "0";
            if (ff != null && ff.Count > 0 && ff.Where(p => p.FileExtension == "pdf").Count() > 0)
            {
                ViewData["HasFile"] = "1";
            }

            ViewData["ProjectID"] = projID;
            ViewData["Folder"] = Project_Thin.Folders.CompletedTakeoff;
            //return View("UcRenderPDF");
            string fileName = Server.MapPath("~/Content/Project List Update 2.pdf");
            return File(fileName, "application/pdf", Server.HtmlEncode(fileName));
        }

, но в нем отображаются некоторые неверные данные, пожалуйста, помогите мне в этом

1 Ответ

1 голос
/ 15 июня 2010

Будет ли следующий метод контроллера работать для вас.В настоящее время я использую этот метод контроллера для создания загружаемого резюме на моем сайте.

    public FileResult DownloadResumePdf()
    {
        string filename = Server.MapPath("~/Content/Downloads/Resume.pdf");
        return File(filename, "application/pdf", "Resume.pdf");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...