【问题标题】:How can I get a MSWord document content in XPages如何在 XPages 中获取 MSWord 文档内容
【发布时间】:2012-10-30 22:20:26
【问题描述】:

美好的一天。有人可以告诉我如何通过 Javascript 从 XPages 中的 NotesDocument 获取 MSWord_File_Content 并将其放入 RichText 字段中吗?我正在尝试不将 MSWord 文件提取到 temp_local_directory 中。有可能还是我必须提取它并在本地工作?

【问题讨论】:

  • 您是否有一个附加到richtextfield 的word 文档并希望以编程方式将其添加到xapages?还是您使用的是 OLE 对象?
  • 您能否提供更多信息来解决此问题?
  • 例如。我需要撰写一份文件。调用对话框显示并选择另一个文档,其中包含 Rich_Text_Item 中的 MSWord 文件。在“确定”按钮后,MSWord 内容(文本)放入新文档“正文”中。

标签: javascript xpages


【解决方案1】:

Rama 我想你有一个单词附件。您可以使用 EmbeddedObject.getInputStream 来获取文件内容。然后您需要使用Apache POI 访问文档内容。然后使用word2HtmlConverter 将您的文档转换为 HTML,然后您就可以在 RichText 中显示了。聪明点,将 RichText 字段指定为“保存在 MIME 中”,这样可以正确保留所有 HTML。 您可能想为此使用 bean。

如果您的 word 文档是一个 OLE 对象,那么您可能对 POI 也很幸运,但我从未对此进行过测试。让我们知道进展如何。

【讨论】:

    猜你喜欢
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多