问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问各位大神:1.怎么实现将PDF显示在asp.net的网页之中,求详细操作与代码?

发布网友 发布时间:2022-05-20 20:08

我来回答

3个回答

热心网友 时间:2023-11-21 03:13

直接输出流文件到页面上即可

我这个是根据路径读取到PDF在展示的 你可以根据你的需求修改下即可

经过测试是OK的 祝你好运
/// <summary>
/// 根据路径读取PDF文件
/// </summary>
/// <param name="path">路径</param>
/// <returns>字节数组</returns>
private byte[] GetPdfByPath(string path)
{
try
{
FileStream fs = File.Open(path, FileMode.Open);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
fs.Close();
HttpContext.Current.Response.ContentType = "application/pdf";
HttpContext.Current.Response.AddHeader("content-disposition", "filename=pdf");
HttpContext.Current.Response.AddHeader("content-length", buffer.Length.ToString());
HttpContext.Current.Response.BinaryWrite(buffer);
return buffer;
}
catch (Exception ex)
{
log.Error("方法:GetPdfByPath error", ex);
return null;
}
}追问

首先非常感谢,在下小白出现了两个错误不会解决,求大神继续帮助:

命名空间“system.IO”中不存在类型或命名空间名称"log"(是否缺少程序集引用?)

当前上行下文中不存在名称“log”

追答system.IO 在引用那右键 引用下 即可

log是lof4net 写日志的 你可以注释了 或者删除

祝你好运

热心网友 时间:2023-11-21 03:13

展示flash有两种方式,一种是直接生成好一个完整的flash展示出来,一种是用一个播放器来播放另外一个文档flash。第一种方式可以用SWFTools的工具直接将pdf转化成一个整体的flash展示,但这种方式的flash较大,且不容易控制,故用得较少。第二种方式是重点,首先需要了解的是一个开源的flexpaper播放器,它可以播放一帧一页的flash;在flexpaper的基础上,如果遇到大文档则会出现速度和性能的问题,这个时候需要像百度文库、豆丁一样修改flexpaper,让它支持一次仅读取指定页数的flash;如果文档安全级别较高,不允许下载查看,则需要给flexpaper加上加密解密算法;如果需要登录用户才能查看,则要让flexpaper有登录UI。
  转化文档为flash的思路有一条,但有多种实现方式。一般文档需要先转化为pdf,再从pdf转化为flash。转化为pdf的方法有很多,例如使用虚拟打印机、使用MicrosoftOffice的API、使用OpenOffice转化等,不过转化的过程中,可能由于文档有误、损坏、加密等原因造成转化失败。从pdf转化为flash就简单了许多,直接使用SWFTools的pdf2swf即可实现多种方式的转化。

热心网友 时间:2023-11-21 03:14

你可以去金格科技下载pdf预览的插件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天一共卖出136张电影票,上午卖出去86张,下午卖出多少张。 17届华杯赛小学高年级组的初赛的这道题怎么做? 美特斯工业系统(中国)有限公司MTS公司发展史 mts公司是什么单位 华夏八大古姓是哪八个 ...耳鸣 单眼瞳孔上移 平常手机看得多 会不会是脑瘤 ...了首付给儿子和儿媳买了一套房子,房照上面写的是儿子和儿媳的... GBA最终幻想战略卡住 最终幻想战略版 大bug (狮子战争?就是GBA上的) GBA版最终幻想战略版的BUG问题,很急的 小米粥熬多久? 怎么国内做高压的液压阀门的都不做无损检测 分居多久才能申请离婚 分居多久后可以申请离婚呢? 15NiCuMoNb5-6-4是什么材质 株洲油漆空桶怎么处理? 夫妻分居多久可以申请离婚 油漆从油漆枪喷桶内喷如何解决 WB36焊条是什么材质?国标型号是什么? 嘉宝莉油漆桶内外生锈,且油漆内有结块。问经理他说油漆没问题,可以用。难道真的没问题? 油漆一个无盖的圆柱形木桶(内外都要漆) 现在最快多久能离婚 盛装油漆的桶怎样去除味道 被称为女詹姆斯的中国女篮天才是谁? 詹姆斯是不是在中国比在美国都有名 灰色的毛呢裙如何搭配裤袜呢? 冬天黑色的裙子配什么颜色的袜子好看? 詹姆斯成第5位身家10亿现役选手,中国什么时候能有如此运动员富翁? 剩粥馒头怎么做 在中国,NBA超级巨星勒布朗·詹姆斯和科比·布莱恩特的人气到底是谁高呢? 农行信用卡刷里几笔钱,再往外刷确刷不出来,为什么? 为什么农行信用卡里有钱刷卡取钱不出.改密码查询余额都行 宋宋宋手上戴的什么? 全国有多少个名字叫宋立宾 running man宋宋情侣穿黄黑色衣服的是哪一期 八、九、兆、在、大、风中哪个字含竖撇这个笔画吗? 带有竖撇偏旁的生字 含有笔画“竖折折”的字 EZ5 LIVE HOUSE音乐餐厅怎么样 Echarts或HighCharts如何绘制非均匀分布X轴 成都市区到简阳机场坐地铁可直达机场里面吗 卖房要提供房源基本信息里的房源标题怎么填写 房源信息 房屋基本信息 可以任性收集房源信息、查看房源基本信息的工具有吗? 哪个网站上的房源可以展示房源信息? LG电视无节目信息应怎样还原 【求文】Arashi 无CP文 求无CP男主文 名人老大哥的节目介绍