我正在尝试评估ITHit WebDav服务器引擎库,因为我想实现一个功能,以便在Word中修改不同的版本。
我正在使用Word Office 2013,我想知道是否可以在Word文档中的"信息"选项卡下显示版本,然后在"版本"下(在"管理版本"按钮旁边)下显示版本。
我已经按照向导中的步骤生成代码。我已选择1) "在 SQL 数据库中存储文件和元数据"2) 检查了 Delta V 支持3)选中的"在第一次更新之前自动置于版本控制之下"和"允许自动版本控制"。
我尝试编辑单词文件,保存并再次打开它。但是,我无法在"版本"选项卡下看到版本列表。也许版本只能通过AJAX文件浏览器插件看到,如果是这种情况,有没有办法显示发送给客户端的文档文件可用的不同版本?我是否需要扩展 IFile 或 IVersion 等接口?
不幸的是,Microsoft Office 正在使用其专有协议扩展来管理文档版本,但它没有使用 WebDAV。作为一种解决方法,您可以通过 Ajax 文件浏览器管理版本。
目前,DavEngine 类包含 AllowOffice12Versioning 属性,该属性在 MS Office UI 中启用版本控制。但是,此属性是实验性的,目前标记为内部。它仅适用于源代码许可证所有者。