在浏览器中打开文档

本文关键字:文档 浏览器 | 更新日期: 2023-09-27 18:33:55

我正在使用WorkSite COM API打开一个运行良好的IMANEXT2Lib.IManFileOpenDlg。单击文档,我可以检索元数据,例如文档名称,版本,编号等。

是否有一种方法或技术可用于从 WorkSite 读取文档并通过浏览器提示下载/打开?

IManage.IManDocument具有可用的方法GetCopy()该方法,该方法会将本地副本下载到指定的目录,但这并不是我真正想要的。

在浏览器中打开文档

如果客户端具有 Worksite 8.5 或更高版本,则可以在超链接中使用 IWL 协议来强制客户端使用 IWL 处理程序自行下载和启动文件,而不是从浏览器流式传输文件。这还有一个额外的好处,即尊重文档的权限并将文档签出给用户,以便他们可以在需要时对文件进行修改。

Web 浏览器中 IWL 格式的定位标记如下所示:

<a href="iwl:dms=DMSSERVERNAME&lib=DATABASENAME&num=DOCNUM&ver=VERSION&latest=1">Document x</a>

请注意,仅当客户端安装了 Worksite 8.5 或更高版本时,此操作才有效。