码迷,mamicode.com
首页 > 其他好文 > 详细

在页面上显示PDF

时间:2018-09-25 17:27:21      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:sum   pat   view   tle   dfs   文件名   access   app   direct   

        /// <summary>
        /// 读取PDF文件
        /// </summary>
        /// <param name="fName">文件名称(可以从其他地方传进来)</param>
        /// <returns></returns>
        public FileStreamResult readPDF(string fName = "pdf文件.pdf")
        {
            string dirp = @"pdf文件的文件夹路径";
            DirectoryInfo mydir = new DirectoryInfo(dirp);
            string pdfSrc = string.Empty;
            foreach (FileSystemInfo fsi in mydir.GetFileSystemInfos())
            {
                if (fsi is FileInfo)
                {
                    FileInfo fi = (FileInfo)fsi;
                    string x = System.IO.Path.GetDirectoryName(fi.FullName);
                    string s = System.IO.Path.GetExtension(fi.FullName);
            if (fi.Name == fName)
                    {
                        pdfSrc = dirp + "\\" + fi.Name;//pdf路径
                          ViewBag.title = fi.Name;//网页标题
                    }
                }
            }
            FileStream fs = new FileStream(pdfSrc, FileMode.Open, FileAccess.Read);
            return File(fs, "application/pdf");
        }

 

在页面上显示PDF

标签:sum   pat   view   tle   dfs   文件名   access   app   direct   

原文地址:https://www.cnblogs.com/dongh/p/9700423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!