DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: webb123
今日帖子: 42
在线用户: 27
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 kcm (kcm) ★☆☆☆☆ -
普通会员
2019/7/15 18:45:51
标题:
各位前辈,请问使用TWebbrowser如何显示pdf文件? 浏览:1885
加入我的收藏
楼主: 想要把pdf嵌入显示在webbrowser中。直接使用windows路径,弹出另存为和下载对话框。看了在浏览器中显示的路径,大概是:
file:///C:/Users/Administrator/Desktop/xxx.pdf这种格式
用同样的思路,程序中TWebbrowser.Navigator(路径),结果仍然不是显示pdf,而是弹出另存为和下载对话框,请问要做什么设置才行啊?
----------------------------------------------
-
作者:
男 xuchuantao (暗黑天使) ★☆☆☆☆ -
普通会员
2019/7/15 20:38:01
1楼: 调用PDFObject并安装Adobe Reader的PDF阅读器
----------------------------------------------
按此在新窗口浏览图片
作者:
男 kcm (kcm) ★☆☆☆☆ -
普通会员
2019/7/15 23:03:05
2楼: to:xuchuantao。我就是不想这么麻烦呢,因为文件类型可能不只是pdf,还有word、excel等,我就是想在浏览器中直接可以打开,免得每一种都要安装控件呢
----------------------------------------------
-
作者:
男 138soft (138soft) ★☆☆☆☆ -
盒子活跃会员
2019/7/16 2:53:39
3楼: 是啊,还是自己开发个浏览器好,直接自己解释完所有格式然后显示,对吧?这样不麻烦吧。无非就是,格式公开的就找文档,格式不公开的就逆向,简单的很。
其实还有更简单的:沐浴更衣,买张白纸,写上:我要这个。然后焚香祷告,心诚则灵哦。
----------------------------------------------
是你上错了车,还是我下错了站?
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/7/16 9:29:11
4楼: 还不如调用ShellExecute.
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
男 kcm (kcm) ★☆☆☆☆ -
普通会员
2019/7/16 11:04:31
5楼: To:138soft。如果本地有安装PDF阅读器、word、excel这些软件,在浏览器中显示应该是可行的吧。我并没有要求一个浏览器包办,那肯定是不可能的。我的意思是在安装了这些软件之后,再在TWebBrowser中可以浏览。我试过在360浏览器中,把pdf拖进去就可以浏览的。我要的只是浏览而已,不要什么编辑之类的高级选项
----------------------------------------------
-
作者:
男 kcm (kcm) ★☆☆☆☆ -
普通会员
2019/7/16 15:47:07
6楼: 各位老大,帮帮忙,有懂得给点建议,多谢了!
----------------------------------------------
-
作者:
男 fk_kof (beginner) ★☆☆☆☆ -
普通会员
2019/7/16 16:25:12
7楼: 把你那個file去掉直接写路径C:/Users/Administrator/Desktop/xxx.pdf这样行不行?首先你的电脑要装PDF阅读器,否则也是打不开的.
----------------------------------------------
-
作者:
男 xuchuantao (暗黑天使) ★☆☆☆☆ -
普通会员
2019/7/16 20:31:52
8楼: 360那是因为谷歌内核原生支持PDF格式,所以不需要安装PDF阅读器.这是谷歌的功劳,不是360的功能,所有谷歌内核浏览器都可以.
----------------------------------------------
按此在新窗口浏览图片
作者:
男 xuchuantao (暗黑天使) ★☆☆☆☆ -
普通会员
2019/7/16 20:36:37
9楼: dcef3控件也是不需要安装阅读器就可以显示PDF的,当是IE内核不行,必须要安装阅读器.
----------------------------------------------
按此在新窗口浏览图片
作者:
男 tengo (tengo) ★☆☆☆☆ -
盒子活跃会员
2019/7/17 16:46:53
10楼: 用 DevExpress VCL 啦,pdf、word、excel都支持显示,虽然word和excel显示还没有100%完美,但是胜在不用受电脑环境影响。
----------------------------------------------
-
作者:
男 kcm (kcm) ★☆☆☆☆ -
普通会员
2019/7/17 18:15:29
11楼: To:tengo
DevExpress VCL有对应的控件可以用吗?我现在在试验用OleContainer
----------------------------------------------
-
作者:
男 tengo (tengo) ★☆☆☆☆ -
盒子活跃会员
2019/7/17 20:46:48
12楼: to:kcm
支持word文件的有ExpresRichEdit Control,新版本支持doc,docx,rtf文件
支持pdf文件的有ExpressPDFViewer。
支持excl文件有ExpressSpreadSheet。
----------------------------------------------
-
作者:
男 kcm (kcm) ★☆☆☆☆ -
普通会员
2019/7/18 12:25:23
13楼: To:tengo
多谢多谢,我先看看效果,如果基本都行,那就爽了。
----------------------------------------------
-
作者:
男 xuchuantao (暗黑天使) ★☆☆☆☆ -
普通会员
2019/7/18 22:41:04
14楼: XtremeDocumentStudio也可以直接查看PDF,doc,docx,rtf文件.
----------------------------------------------
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行89.84375毫秒 RSS