none
在moss2010中打开pdf文档 RRS feed

  • 问题

  • 我安装了一个全新的moss2010,却发现pdf无法在网站上直接打开,点击pdf文档后,跳出对话框,只有“保存”和“取消”两个选项,我希望是做到只能在线打开,而不希望用户下载到本地,请问该怎么做,谢谢……

    环境是:

    server2008 sp2

    客户端:

    ie7

    adobe reader x10 

    2011年3月3日 5:05

答案

  • 你好,

    这个需要你在library setting 下的advanced setting中 Opening Documents in the Browser这一部分中选择open in browser。

    当你enable这一选项后,你点击该文件时,会弹出对话框问你是read only还是edite,选择read only就可以在浏览器中打开了。


    Microsoft Online Community Support
    2011年3月4日 8:29

全部回复

  • 你好,

    这个需要你在library setting 下的advanced setting中 Opening Documents in the Browser这一部分中选择open in browser。

    当你enable这一选项后,你点击该文件时,会弹出对话框问你是read only还是edite,选择read only就可以在浏览器中打开了。


    Microsoft Online Community Support
    2011年3月4日 8:29
  • 非常感谢~~
    2011年3月7日 7:06
  • 不对啊,您大概理解错我的意思了,我是想禁止别人下载pdf,而只允许他在浏览器内打开pdf,不知道这样可以做到么?谢谢~

    还有,即便我设置了open inbrowser,我点击文件,选择read only后,依然还是调用客户端的程序来运行的……

    我很明确的记得的确是可以在线打开的,可是为什么我现在不成功呢,难道是我哪里配置出错了,请明示,谢谢~

    ————————————————————————————————————————————————————————

    经过测试,ie7的确如KeFang所说,是可以在线打开的,但是ie8好像不行,不知道是不是ie8的确不能在线打开,因为我点击文件以后,在ie8的环境下,跳出来的对话框中只有保存和取消的选项,不知是为什么,清指示,谢谢……

    ————————————————————————————————————————————————————————

    不好意思,我又来了……

    在浏览器中打开pdf,我已经实现了,ie7 ie8均可,那么,我现在唯一想做的就是,禁止用户下载该pdf,我看了下,ie中打开后,就有“另存为”的功能,是否能做到“另存为”功能无效呢?或者就是说,禁止客户“另存为”。

    2011年3月7日 8:15
  • 你好,

    事实上只要用户有view的权限,他就有办法下载下来。因为数据肯定要从服务器端发送到客户端。所以我认为无法实现。

    另外sharepoint2010中有个view only的permission,根据文档描述是只能view,不能下载。

    ÷View Only - Can view pages, list items, and documents. Document types with server-side file handlers can be viewed in the browser but not downloaded

    请注意“Document types with server-side file handlers ”,我找了下关于该句的理解。

    The out-of-the box Server-Side file handlers are just .aspx pages.

    The way file types are marked as having server-side file handler is by inclusion in the serverfilesANYTHING.xml files in SharePointRoot\TEMPLATE\XML.

    http://stackoverflow.com/questions/3336599/what-is-a-sharepoint-server-side-file-hander

    所以对pdf无效。


    Microsoft Online Community Support
    2011年3月7日 10:37
  • 好吧,非常感谢你的回答~~~
    2011年3月7日 14:19
  • 请问楼上的,能介绍一下,在sharepoint上怎样实现直接打开PDF文件吗?
    2011年3月10日 8:51
  • 1.打开管理中心

    2.打开“应用程序管理”下的“管理web应用程序”

     3.选中pdf文档库所在的web应用程序,默认就是80端口的那个应用程序

    4.然后点击常规设置

    5.在弹出的对话框中将“浏览器文件处理程序”的选项,选中“许可”(默认应该是“严格”)

    6.在pdf所在的文档库中,选择库设置

    7.在“常规设置”中,选择“高级设置”

    8.将“正在浏览器中打开文档”选择到“在浏览器中打开”

    经过上面的步骤,就可以在浏览器中直接打开pdf文档了,当然客户端必须安装pdf阅读器,我测试下来,Adobe reader 是可以通过浏览器打开的,Foxit好像没办法通过浏览器打开……

    2011年3月21日 4:24