无法使用Internet Explorer在SharePoint 2010中打开PDF文件

时间:2011-02-14 05:11:02

标签: sharepoint sharepoint-2010

因此我们无法在SP2010网站的浏览器中打开.pdf。我将设置设置为中央管理员中允许的浏览器文件处理。然后我发现有一个错误,如果从自定义模板创建一个站点,上传到该站点的pdf文件仍将提示保存或取消。我在服务器上运行了一个修补程序 http://support.microsoft.com/kb/2459108

考虑以下情况:

  • 在SharePoint 2010管理中心的“常规设置”页面中,将Web应用程序的“浏览器文件处理”设置为“允许”。
  • 您创建一个文档库,然后上传一个html文档。
  • 您在浏览器中打开html文档 注意不会提示您下载html文档,它将在浏览器中呈现。
  • 在将SharePoint网站另存为模板时选择包含内容。
  • 您可以使用该模板在同一个Web应用程序中创建新的SharePoint网站。

在此方案中,新站点中文档库的“浏览器文件处理”列表设置设置为“严格”。此外,当您打开html文档时,系统会提示您下载该文件。

现在当我点击带有firefox的pdf时,我可以直接打开它但是使用Internet Explorer(8和9,默认设置)我仍然无法做到,这里有什么解决方案?

编辑:也许它总是在firefox中运行,无论如何,当我创建一个新的库时,它按预期工作。如何在所有库上运行此设置?

7 个答案:

答案 0 :(得分:3)

这个问题有一个不同的,更微妙但更简单的根本原因。

经过大量的网络搜索和MSFT支持的许多小时,尽管可能难以置信,但事实证明,我的“SharePoint无法打开PDF文档”问题的根本原因实际上是Adobe扩展/添加 - 上。单击文档库中的PDF列表项后,症状是Adobe错误消息“无法打开”。罪魁祸首,一个Adobe扩展/附加组件:“Adobe Acrobat SharePoint OpenDocuments组件”。

我不知道这是如何安装的。我(最后)知道的是,该组件实际上与其名称所暗示的完全相反,即,它显然阻止了在SharePoint 2010文档库中单击时打开的PDF文档。

在尝试解决此问题的各种尝试失败后(包括将Web应用服务器上的“浏览器文件处理程序”设置从“严格”更改为“允许”以及下面和其他各种博客和网站上建议的其他修复),没有修复问题,直到我们禁用此Adobe扩展/加载项。然后,问题解决了。

请注意,在尝试从库中打开PDF文档之前,您可能无法在“工具>管理加载项”列表中看到此组件:显然,加载项未激活(不会出现在该列表)直到进行“开放”尝试。因此 - 如果最初您没有看到列出的组件,请尝试打开PDF文件并再次检查列表。如果出现此组件,请将其禁用,您的问题可能会消失。

莫名其妙,充其量;或者更糟糕的是,在Adobe方面真的很邪恶......?

我仍然想知道如何在IE中单独的浏览器选项卡中打开PDF,而不是替换活动选项卡。如果有人可以提供帮助,请告诉我!没有自定义编码解决方案,请!

答案 1 :(得分:2)

有一种更好的方法来处理“浏览器文件句柄”问题。在这里查看我的博客:http://www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1/

解决方案#2解决了Pdf扩展问题,但没有将整个Web应用程序暴露给“允许”浏览。将“浏览文件句柄”设置为“允许”会在其他文件扩展名中打开太多漏洞。

谢谢,

梅德

答案 2 :(得分:1)

我遇到了同样的问题 - 最初安装Office Web应用程序,然后关闭它,打开客户端应用程序中的打开,然后将每个doc库上的设置更改为在浏览器中打开..但仍有PDF问题。

如果有人在公告中包含指向他们的链接,那么该人可以打开,其他人则不能。但只有在IE中 - 在FF中没有问题

答案 3 :(得分:1)

只需从中央管理员更改Web应用程序的浏览器文件处理:

  1. 中央行政>应用程序管理>管理Web应用程序
  2. 转到您的Web应用程序示例“http:// sharepoint:80,只需选择它
  3. 从顶部功能区
  4. 单击“常规设置”
  5. 转到“浏览器文件处理”并将其更改为“Permissive”
  6. 如果不清楚,请转到http://www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1/

答案 4 :(得分:0)

试试这个:

确保您是网站集管理员。进入网站(不是中央管理员),然后转到网站设置,然后转到网站集功能。在那里,您将找到“默认情况下在客户端应用程序中打开文档”的设置,它可能会被停用。积极主动,你很高兴。然后,用户将在其分配的应用程序中打开附件,而不是sharepoint Web应用程序。

此外,尝试进入adobe reader并在设置中有一个用浏览器打开的选项。根据您的要求检查或取消选中它。

答案 5 :(得分:0)

加密和SharePoint不能很好地协同发挥

右键单击“我的文档”或源文件夹 选择属性>高级(按钮) 取消选中"加密内容以保护数据"

这可以解决您可能遇到的许多SharePoint问题,包括无法正常打开的文件。

答案 6 :(得分:0)

欣赏这是一篇旧帖子,但今天仍然非常相关。我花了一段时间试图让它发挥作用 - 只是想我会分享我的发现。

这是Adobe Acrobat特有的。如果您使用其他PDF查看器,例如SumatraPDF,则不会出现问题。

<强> 1。要阻止Internet Explorer中的“打开,保存,另存为”对话框:
这是特定于Acrobat的版本。设置以下键/值:
关键:HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\*acrobat_version_number*\FeatureLockDown\cSharePoint
值名称:bDisableSharePointFeatures
值类型:REG_DWORD
值:0x1(十六进制)

例如
对于Acrobat X:

HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\11.0\FeatureLockDown\cSharePoint

<强> 2。禁用在浏览器中打开的PDF
这是特定于Acrobat的版本。设置以下键/值:
关键:HKCU\Software\Adobe\Acrobat Reader\acrobat_version_number\Originals
值名称:bBrowserIntegration
值类型:REG_DWORD
值:0x0(十六进制)

例如
对于Acrobat X:

HKCU\Software\Adobe\Acrobat Reader\11.0\Originals

谢谢,

<强>参考文献:

Adobe Acrobat - Lockable Settings
Adobe Acrobat - General Application Settings