以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [请教] 用webBrowser显示pdf文档,如何做到只读,不可打印,另存。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56247)

--  作者:bahamute
--  发布时间:2014/9/1 21:39:00
--  [请教] 用webBrowser显示pdf文档,如何做到只读,不可打印,另存。
Dim web As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
web.address = ProjectPath & "test.pdf"

上述代码显示pdf文档没问题,如何做到只读,不可打印,另存(也就是禁用图示工具栏及右键)。


图片点击可在新窗口打开查看此主题相关图片如下:clip_3.jpg
图片点击可在新窗口打开查看


--  作者:bahamute
--  发布时间:2014/9/1 21:40:00
--  
试过了在控件上覆盖label控件或panel控件均不可行。
--  作者:bahamute
--  发布时间:2014/9/1 21:52:00
--  
顶啊
--  作者:有点甜
--  发布时间:2014/9/1 23:30:00
--  

 汗,我记得以前下载过一个带源码的实例的,找了一个n久没有找回来,你自己做吧,把pdf转成图片查看

 

Dim Pdfv As new PDFView.ConvertPDF.PDFConvert
Dim pcb As WinForm.PictureBox = e.form.Controls("PictureBox1")
pcb.Image = Pdfv.GetPageFromPDF(ProjectPath & "Hello.pdf",1)

 

 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=26412


--  作者:bahamute
--  发布时间:2014/9/2 10:47:00
--  
照这个帖子做过,不成功,win7下提示编译错误。
--  作者:有点甜
--  发布时间:2014/9/2 10:49:00
--  
以下是引用bahamute在2014-9-2 10:47:00的发言:
照这个帖子做过,不成功,win7下提示编译错误。

 

那就没办法了,有一些收费的第三方控件.ocx你可以试试。

 

或者直接通过Adobe Pdf去控制


--  作者:有点甜
--  发布时间:2014/9/2 10:51:00
--  

 这个帖子,你可以看一看。

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=54140&skin=0

 


--  作者:wizscn
--  发布时间:2015/6/24 14:31:00
--  
我也在找这个功能。不可能实现的么?
--  作者:大红袍
--  发布时间:2015/6/24 14:35:00
--  
 你可以用 FoxitReaderSDK 控件。