Alfresco 如何在文档中包含文档历史记录?

Alfresco 如何在文档中包含文档历史记录?,alfresco,alfresco-share,Alfresco,Alfresco Share,在alfresco的存储库中更新文档时,每次签入时都会对其进行版本控制。我正在寻找一种方法,将版本历史记录表动态包含到文档的一个页面中 与共享内文档详细信息中显示的“版本历史记录”完全相同,是否有任何方法可以让alfresco自动更新我的文档以插入该部分?或者以一种更简单的方式,是否可以自动将版本历史记录表放在我的可交付文档中?要使其起作用,您需要JAVA知识将内容注入文档中。 顺便说一句,这是一个非常古老的实现,因此可以有更好/更快的方法来实现 我们所做的是: 所有代码都已经在Alfresco

在alfresco的存储库中更新文档时,每次签入时都会对其进行版本控制。我正在寻找一种方法,将版本历史记录表动态包含到文档的一个页面中


与共享内文档详细信息中显示的“版本历史记录”完全相同,是否有任何方法可以让alfresco自动更新我的文档以插入该部分?或者以一种更简单的方式,是否可以自动将版本历史记录表放在我的可交付文档中?

要使其起作用,您需要JAVA知识将内容注入文档中。 顺便说一句,这是一个非常古老的实现,因此可以有更好/更快的方法来实现

我们所做的是: 所有代码都已经在Alfresco的Openoffice库中。e、 g.看看这个图书馆;openoffice-unoil-3.1.0.jar

创建了将节点作为输入的自定义操作

  • 使用XComponentLoader获取当前连接
  • 使用XComponent获取文件(我们将内容复制到了JAVA 临时文件)
  • 使用XBookmarksSupplier获取Word中的当前书签(因此在 在这种情况下,请为版本历史记录表设置书签)
  • 当循环浏览书签时,获取锚点。在这个对象中,您可以设置字符串,然后设置表字符串。我不知道如何在这个字符串中设置表。但如果什么都知道,那就不好玩了。是一个有点Java代码
  • 最后,使用XStorable通过文件的url存储文件

  • 祝你好运

    与共享中文档详细信息侧栏中显示的类似?请详细说明您的问题?你有什么问题,你尝试了什么,你在哪里挣扎?你不应该在这里要求即食;-)你用的是Alfresco 4.2吗?只是4.2版本比以前的版本容易得多,这要感谢4.2中包含的共享模块化工作是的,我使用Alfresco4.2,如何做到这一点?我觉得您在签入文档时希望在文档末尾附加一个版本历史记录表。您拥有Alfresco API,可以获取版本历史记录。还有一些库可以让你操作二进制文件(比如office文档)。所以你有你需要的一切。如果您尝试过,但遇到问题,请回来告诉我们具体情况。