因此,如果从自定义模板创建网站,则上传到该网站的pdf文件仍会提示“保存”或“取消”,这样我们就无法做到这一点 . 我在服务器上运行了一个修补程序http://support.microsoft.com/kb/2459108
请考虑以下情形:
-
在SharePoint 2010管理中心的“常规设置”页面中,将Web应用程序的“浏览器文件处理”设置为“允许” .
-
您创建一个文档库,然后上传一个html文档 .
-
您在浏览器中打开html文档 .
注意不会提示您下载html文档,它将在浏览器中呈现 . -
您选择在将SharePoint网站另存为模板时包含内容 .
-
您可以使用该模板在同一Web应用程序中创建新的SharePoint站点 .
在此方案中,新站点中文档库的“浏览器文件处理”列表设置设置为“严格” . 此外,当您打开html文档时,系统会提示您下载该文件 .
现在当我点击带有Firefox的pdf时,我可以直接打开它但是使用Internet Explorer(8和9,默认设置)我仍然无法做到,这里的解决方案是什么?
Edit: 也许它总是在firefox中工作,无论如何,当我创建一个新的库时,它按预期工作 . 如何在所有库上运行此设置?
7 回答
这个问题有一个不同的,更微妙但更简单的根本原因 .
经过大量的网络搜索和MSFT支持的许多小时,尽管可能很难相信,但事实证明,我的“SharePoint无法打开PDF文档”问题的根本原因实际上是Adobe扩展/附加组件 . 单击文档库中的PDF列表项后,症状是Adobe错误消息“无法打开” . 罪魁祸首,一个Adobe扩展/附加组件:“Adobe Acrobat SharePoint OpenDocuments组件” .
我不知道这是如何安装的 . 我(最后)知道的是,该组件实际上与其名称所暗示的完全相反,即,它显然阻止了在SharePoint 2010文档库中单击时打开的PDF文档 .
在尝试解决此问题的各种尝试失败后(包括将Web应用服务器上的“浏览器文件处理程序”设置从“严格”更改为“允许”以及下面和其他各种博客和网站上建议的其他修复),没有任何问题可以解决问题 . 我们禁用了这个Adobe扩展程序/插件 . 然后,问题解决了 .
请注意,在尝试从库中打开PDF文档之前,您可能无法在“工具>管理加载项”列表中看到此组件:显然,加载项未激活(不会出现在该列表中),直到进行'开放'尝试 . 因此 - 如果最初您没有看到列出的组件,请尝试打开PDF文件并再次检查列表 . 如果出现此组件,请将其禁用,您的问题可能会消失 .
莫名其妙,充其量;或者更糟糕的是,在Adobe方面真的很邪恶......?
我仍然想知道如何在IE中的单独浏览器选项卡中打开PDF,而不是替换活动选项卡 . 如果有人可以提供帮助,请告诉我!没有自定义编码解决方案,请!
有一种更好的方法来处理"Browser File Handle"问题 . 看看我的博客:http://www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1/
解决方案#2解决了Pdf扩展问题,而没有将整个Web应用程序暴露给“允许”浏览 . 将“浏览文件句柄”设置为“允许”会打开太多其他文件扩展名的漏洞 .
谢谢,
梅德
我有同样的问题 - 最初安装Office Web应用程序,然后关闭它,打开客户端应用程序中的打开,然后更改每个文档库上的设置以在浏览器中打开..但仍然有PDF问题 .
如果有人在公告中包含他们的链接,那么该人可以打开,其他人则不能 . 但只有在IE中 - 在FF中没有问题
只需从中央管理员更改Web应用程序的浏览器文件处理:
管理中心>应用程序管理>管理Web应用程序
转到您的Web应用程序示例“http:// sharepoint:80,只需选择它即可
从顶部功能区
单击"General Settings"
转到"Browser File Handling"并将其更改为"Permissive"
如果不清楚请转到http://www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1/
试试这个:
确保您是网站集管理员 . 进入网站(不是中央管理员),然后转到网站设置,然后转到网站集功能 . 在那里,您将找到“打开文档”的设置在默认的客户端应用程序中“它可能会被停用 . 激活它并且你很高兴 . 用户将在他们的Windows分配的应用程序中打开附件,而不是sharepoint web应用程序 .
此外,尝试进入adobe reader,在设置中可以选择使用浏览器打开 . 根据您的需要检查或取消选中它 .
加密和SharePoint不能很好地协同工作
右键单击我的文档或源文件夹选择属性>高级(按钮)取消选中“加密内容以保护数据”
这可以解决您可能遇到的许多SharePoint问题,包括无法正常打开的文件 .
欣赏这是一个旧帖子,但今天仍然非常相关 . 我花了一段时间试图让它发挥作用 - 只是想我会分享我的发现 .
这是Adobe Acrobat特有的 . 如果您使用其他PDF查看器,例如SumatraPDF,则不会出现问题 .
1. To prevent the 'Open, Save, Save As' dialog box in Internet Explorer:
这是特定于Acrobat的版本 . 设置以下键/值:
关键:
HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\*acrobat_version_number*\FeatureLockDown\cSharePoint
值名称:
bDisableSharePointFeatures
Value 类型:
REG_DWORD
Value :
0x1
(hex)例如
对于Acrobat X:
2. To disable PDFs opening in the browser
这是特定于Acrobat的版本 . 设置以下键/值:
关键:
HKCU\Software\Adobe\Acrobat Reader\acrobat_version_number\Originals
值名称:
bBrowserIntegration
Value 类型:
REG_DWORD
Value :
0x0
(hex)例如
对于Acrobat X:
谢谢,
References:
Adobe Acrobat - Lockable Settings
Adobe Acrobat - General Application Settings