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