在页面上显示PDF
Posted dongh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在页面上显示PDF相关的知识,希望对你有一定的参考价值。
/// <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的主要内容,如果未能解决你的问题,请参考以下文章
如何在同一页面上的 Fragment 内创建具有 3 个 Fragment 的 ViewPager?