如何从附加到XPages中Lotus Notes文档的MS Word中读取字段值

如何从附加到XPages中Lotus Notes文档的MS Word中读取字段值,xpages,Xpages,我有一个notes文档和一个附加的MS Word文件。MS Word文件中有一些字段定义为书签。有没有办法从附加的MS Word文件中读取字段值?该MS Word文件是通过POI书签选项创建的 我真的很想知道它的可能性 问候 C.A.简短的回答是:不要使用JavaScript 答案很长(这将为您节省大量时间): 创建一个Java类,该类具有一个方法,该方法将Notes文档和附件名称作为方法的参数,返回一个带有字段名和值的Map 使用POI构建内部函数。从命令行测试整个过程(显然,您需要一个助手类

我有一个notes文档和一个附加的MS Word文件。MS Word文件中有一些字段定义为书签。有没有办法从附加的MS Word文件中读取字段值?该MS Word文件是通过POI书签选项创建的

我真的很想知道它的可能性

问候
C.A.

简短的回答是:不要使用JavaScript

答案很长(这将为您节省大量时间):

创建一个Java类,该类具有一个方法,该方法将Notes文档和附件名称作为方法的参数,返回一个带有字段名和值的
Map

使用POI构建内部函数。从命令行测试整个过程(显然,您需要一个助手类来初始化Notes会话并获取文档)。你会找到大量的POI样品,你可以在那里使用

当所有这些都起作用时,您可以在SSJS中编写:

         var extractor = new com.yourcorp.Extractor();
          var result = extractor.getFields(doc, attName);
这是您将使用的唯一SSJS部分。
让我们知道进展如何

当然,这是可能的。只需使用POI。我尝试过这个,但我正在寻找Java脚本代码。你能告诉我从哪里开始吗。