有没有显示PDF的控件?

hwyqy 2011-07-27 05:38:26
要在线显示PDF,但客户有个要求,不能下载,但是也不是完全不能下载,反正简单点防就可以了,就是不能有下载按钮,不能点击链接地址跳出个下载对话框。
如果转成SWF,对于这个要求有点大材小用了,所以最简单的,就是我在ASPX网页中用控件显示PDF,这样用户也不能轻易得到PDF的地址来下载。
有没有这样的控件啊,最好简单点的,服务器端控件最好,如果必须要在客户端安装exe或自动下载控件安装,问题也不大。
...全文
686 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
crackdung 2011-08-15
  • 打赏
  • 举报
回复
超級PDF在線企業級別的控件更新了,獨一無二。。。


看這裡,RAD PDF 2.1
crackdung 2011-08-10
  • 打赏
  • 举报
回复
显然这难倒很多水平一般的编程者,你们可行的是用控件
孟子E章 2011-08-09
  • 打赏
  • 举报
回复
参数说明
http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf

当然这种技术只限于Adoble Reader.不同的阅读器采用的方法不同
ruyansusan 2011-08-09
  • 打赏
  • 举报
回复
友情幫頂
骑猪看海 2011-08-01
  • 打赏
  • 举报
回复
crackdung 2011-08-01
  • 打赏
  • 举报
回复
轉換到swf最好的方法,很多控件,很方便轉換
crackdung 2011-07-31
  • 打赏
  • 举报
回复
swf文件可以輕鬆破解,呵呵呵
hwyqy 2011-07-31
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 net_lover 的回复:]
你可以写个HttpHandler对pdf扩展名做一些特殊的处理,比如检查Requset.Refer

你要是真正想防止下载,必须转成swf,swf里面加ActionScript代码进行控制。
[/Quote]

对防下载要求不高,只要做到 网页上不能直接鼠标点点就能下载 就OK了,至于查看源代码或用工具下载,那就无所谓了
crackdung 2011-07-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 htofire 的回复:]

引用 7 楼 net_lover 的回复:
去掉工具栏
<embed src="FullScreenEmbed.pdf#toolbar=0&amp;navpanes=0&amp;scrollbar=0" width="500" height="375"></embed>

例子
<embed src="http://blogs.adobe.com/pdfdevjunki……
[/Quote]

yes......
孟子E章 2011-07-30
  • 打赏
  • 举报
回复
你可以写个HttpHandler对pdf扩展名做一些特殊的处理,比如检查Requset.Refer

你要是真正想防止下载,必须转成swf,swf里面加ActionScript代码进行控制。
hwyqy 2011-07-30
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 crackdung 的回复:]
引用 11 楼 htofire 的回复:

引用 7 楼 net_lover 的回复:
去掉工具栏
<embed src="FullScreenEmbed.pdf#toolbar=0&amp;amp;navpanes=0&amp;amp;scrollbar=0" width="500" height="375"></embed>

例子
<embed src="htt……
[/Quote]


谢谢!
还有两个问题
1. pdf后面加#toolbar=0之类的,无法去掉工具栏么
2. 能不能保留工具栏但禁用保存按钮?
hwyqy 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 net_lover 的回复:]
去掉工具栏
<embed src="FullScreenEmbed.pdf#toolbar=0&navpanes=0&scrollbar=0" width="500" height="375"></embed>

例子
<embed src="http://blogs.adobe.com/pdfdevjunkie/FullScreenEmbed.pdf" height="3……
[/Quote]
孟老大,<embed src="http://blogs.adobe.com/pdfdevjunkie/FullScreenEmbed.pdf" height="375" width="500"></embed>没有用么,我装了福昕阅读器,如果直接输入pdf文件地址,可以在浏览器中直接打开(不弹出下载对话框)。原帖地址http://topic.csdn.net/u/20110727/17/1c3094a6-fc62-4cd4-bfb2-6e273b8b00e3.html
是不是一定要装Adoble Reader才有用?
zhouxingyu896 2011-07-29
  • 打赏
  • 举报
回复
已经有不少方法了呢
支持下
crackdung 2011-07-29
  • 打赏
  • 举报
回复
http://www.tallcomponents.com/pdfwebviewer1-versions.aspx

or

企業級
http://www.radpdf.com/install/release-notes/
hwyqy 2011-07-29
  • 打赏
  • 举报
回复
再顶顶
孟子E章 2011-07-27
  • 打赏
  • 举报
回复
去掉工具栏
<embed src="FullScreenEmbed.pdf#toolbar=0&navpanes=0&scrollbar=0" width="500" height="375"></embed>

例子
<embed src="http://blogs.adobe.com/pdfdevjunkie/FullScreenEmbed.pdf" height="375" width="500"></embed>
孟子E章 2011-07-27
  • 打赏
  • 举报
回复
<iframe src="linktest.pdf" width="600" height="600" scrolling="yes" name="content"></iframe>


or

<embed src="http://www.yourdomain.com/linktest.pdf" width="500" height="650"></embed>
子夜__ 2011-07-27
  • 打赏
  • 举报
回复
Lisliefor 2011-07-27
  • 打赏
  • 举报
回复
加载更多回复(2)
内容简介 《C#编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用C#进行程序开发的各种技术和技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括做好C#程序开发前期准备、掌握c#语言基础之数据类型与变量、领略运算符和表达式带给我们的神奇、巧用流程控制语句、算法、字符串、数组、步入面向对象程序设计的殿堂、使用Windows窗体搭建交互式图形界面、你所必须知道的Windows控件、掌握能够辅助程序开发的Windows控件、数据库管理系统开发必备、LINQ数据访问技术、程序调试与错误处理、打包部署等内容;第2篇为范例演练篇,主要包括基础应用相关、数据库开发相关、图形图像及多媒体应用、WPF图形化显示系统等相关的范例;第3篇为项目实战篇,主要包括明日快递单打印系统、QQ自动登录器、雷速网络下载专家、编程词典销售分析系统等4个小型项目;第4篇为商业系统篇,主要介绍一个大型的商业项目,即企业ERP管理系统(C/S架构)。 《C#编程宝典(十年典藏版)》附有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003以及Windows 7操作系统下编译和运行。 《C#编程宝典(十年典藏版)》适用于C#的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。
Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机界面 3.1 更改与显示文字标签——TextView标签的使用 3.2 更改手机窗口画面底色——drawable定义颜色常数的方法 3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色 3.4 置换TextView文字——CharSequence数据类型与ResourceID应用 3.5 取得手机屏幕大小——DisplayMetrics取得画面宽高的方法 3.6 样式化的定型对象——Style样式的定义 3.7 简易的按钮事件——Button事件处理 3.8 手机页面的转换——setContentView的应用 3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 3.15 如iPhone拖动相片特效——Gallery画廊 3.16 自制计算器——多按钮的整合应用 3.17 关于(About)程序信息——Menu功能菜单程序设计 3.18 程序加载中,请稍后——ProgressDialog与线程整合应用 3.19 全屏幕以按钮覆盖——动态产生按钮并最大化 3.20 今晚到哪儿打牙祭?——具选择功能的对话框 3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞——setOnKeyListener事件 4.2 设计具有背景图的按钮——ImageButton的焦点及事件处理 4.3 给耶诞老人的信息——Toast对象的使用 4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎——JavaI/O的应用 4.12 按钮也能随点击变换——ImageButton选择特效 4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——ImageView点击事件与透明度处理 4.17 后台程序运行进度提示——ProgressBar与Handler的整合应用 4.18 动态文字排版——GridView与ArrayAdapter设计 4.19 在Activity里显示列表列表——ListView的布局 4.20 以动态列表配置选项——ListActivity与Menu整合技巧 4.21 查找程序根目录下所有文件——JavaI/O与ListActivity的结合.. 4.22 加载手机磁盘里的图文件——使用decodeFile方法 4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图文件 4.24 动态旋转图片——Bitmap与Matrix旋转ImageView 4.25 猜猜我在想什么——RadioButtonID 4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧