首页 > 其他 > 详细

在页面上显示PDF

时间:2018-09-25 17:02:33      阅读:165      评论:0      收藏:0      [点我收藏+]
        /// <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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!