4

我在 webDAV 服务器中有一个 PDF,当涉及到打开文档时,就像我打开任何其他 Word 或 Office 文档一样,在它询问我是否要打开文件之后它只是挂起然后脚本超时。我可以看到该脚本正在尝试打开 Microsoft Word 2010,因为我正在使用 Sharepoint.OpenDocuments 和 FFWinPlugin 来允许打开 .DOC。但是在.PDF的情况下我该怎么办?是否有任何 Adob​​e Active X 控件允许我使用 PDF(在 IE Explorer 的情况下),以及 Firefox 和 Chrome(不使用 ActiveX)呢?

我正在拼命寻找有关 webDAV 及其对 PDF 文档的处理的任何信息。

@ITHitWebDAV

4

4 回答 4

0

有什么方法可以设置Content-TypeWebDAV 服务器返回的标头吗?IIRC,IE Adob​​e Reader 插件寻找那个。在 Windows 注册表中,文件扩展pdf名为Content-Type. application/pdf这也应该适用于其他浏览器。

于 2013-05-21T16:34:45.197 回答
0

可能您可以使用 Adob​​eAcrobat.OpenDocuments 或 PdfFile.OpenDocuments ActiveX 控件。Adobe 的企业管理指南第 3.4 节中提到了这些组件。

它说:

ActiveX 控件 Adob​​eAcrobat.OpenDocuments 安装在带有 Acrobat X 或 Reader X 的客户端计算机上。

于 2013-05-22T01:43:35.970 回答
0

ActivX SharePoint.OpenDocuments适合我

new ActiveXObject("SharePoint.OpenDocuments").EditDocument('utl to a document')
于 2014-10-07T07:54:21.973 回答
0

出于存档目的和其他尝试上述解决方案的人,我无法让他们工作。我也想在 Windows 8 和 IE 11 上直接从 Apache WebDAV 服务器打开 PDF 到 Adob​​e Reader。我已经安装了 Adob​​e Reader XI v11.0.06。
我在第一篇文章的第二条评论中修改了粘贴箱上链接的代码,以使用 Adob​​eAcrobat.OpenDocuments ActiveX,或者如果 PdfFile.OpenDocuments ActiveX 失败。Adobe Reader 在来自 IE 的一些安全消息后启动,连接到提供的 WebDAV url,但在输入我的登录详细信息后提醒我说它无法打开 PDF,可能是因为路径/文件名语法或驱动器规范不正确。通过 Adob​​e Reader 中的打开对话框打开相同的 URL 效果很好,所以在我看来这不是错误的语法。
从命令行使用 WebDAV url 打开 Adob​​e Reader 时会给出相同的警告框,尽管本地文件可以很好地打开。
也许与能够使用 windows webclient 打开 WebDAV 位置的打开对话框有关?如果没有 Adob​​e 的额外编程,命令行和 ActiveX 模块在逻辑上不具备此功能。

于 2014-03-06T14:56:29.580 回答