|
|
导航: |
论坛 -> 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,而是弹出另存为和下载对话框,请问要做什么设置才行啊?
----------------------------------------------
- |
作者: |
|
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等,我就是想在浏览器中直接可以打开,免得每一种都要安装控件呢
----------------------------------------------
-
|
作者: |
|
2019/7/16 2:53:39 |
3楼: |
是啊,还是自己开发个浏览器好,直接自己解释完所有格式然后显示,对吧?这样不麻烦吧。无非就是,格式公开的就找文档,格式不公开的就逆向,简单的很。 其实还有更简单的:沐浴更衣,买张白纸,写上:我要这个。然后焚香祷告,心诚则灵哦。
----------------------------------------------
是你上错了车,还是我下错了站?
|
作者: |
|
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阅读器,否则也是打不开的.
----------------------------------------------
-
|
作者: |
|
2019/7/16 20:31:52 |
8楼: |
360那是因为谷歌内核原生支持PDF格式,所以不需要安装PDF阅读器.这是谷歌的功劳,不是360的功能,所有谷歌内核浏览器都可以.
----------------------------------------------
|
作者: |
|
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 多谢多谢,我先看看效果,如果基本都行,那就爽了。
----------------------------------------------
-
|
作者: |
|
2019/7/18 22:41:04 |
14楼: |
XtremeDocumentStudio也可以直接查看PDF,doc,docx,rtf文件.
----------------------------------------------
|
|