【问题标题】:How to embed MS Word into a XPages如何将 MS Word 嵌入 XPages
【发布时间】:2017-08-17 01:05:11
【问题描述】:

是否可以在 XPages 中以某种方式嵌入 MS Word 对象?我想在同一个 XPage 上使用 MS word 作为预览。会有一些文件,然后我输入的内容将更新 MS Word,就像您在想要打印之前在 MS Word 中看到预览一样

我只是想知道这是否可能?任何想法将不胜感激。

【问题讨论】:

  • Paul 说得对,这个问题并非特定于 XPages,但这也取决于您到底想做什么。在我的公司,我们通过使用 XDocReport (github.com/opensagres/xdocreport) 将 Domino 数据库中的信息合并到 MS Word 模板中来创建大量 Word 文档。这是我强烈推荐的图书馆。生成的文件存储在另一个文档中并提供给用户下载。 POI4XPages 或许也能满足您的需求。

标签: xpages


【解决方案1】:

这不太可能是 XPage 特有的。我关于“​​我如何在 XPages 中执行 x”的黄金法则是搜索“我如何在网络上执行 x”并从那里开始。这个 StackOverflow 问题是一个很好的起点。 How to embed a document in HTML page?

【讨论】:

    【解决方案2】:

    你可能正在进入一个受伤的世界。

    旧选项:

    • OLE 嵌入仅限于 Internet Explorer(不是 Chrome、Firefox、Safari 或 Edge)和 Windows。工作站上需要 Office,并且通常出于安全考虑而禁用(与 XPages 作为后端无关)。
    • Word 到 Html(需要服务器上的 word 或 OpenOffice)是 Pita。

    您的移动用户或 MAC 人员不会高兴。尝试坚持使用 HTML 编辑器并渲染该部分。

    但如果你必须:

    • Poi4Xpages 允许从 XPages 应用程序渲染 MS Office 文档(单向输出)
    • WebDAV for Domino 允许在 Domino 中双向编辑附件
    • 跳过 Word 部分并直接呈现为 PDF - 至少您可以获得打印保真度。有一个series on that

    【讨论】:

      【解决方案3】:

      POI4XPages 将允许您将 Domino 数据发送到 Word 中的书签。用户可以从那里下载 Word 文档,也可以输出为 pdf。

      【讨论】:

      • 据我了解 POI 并不能解决我的问题。我的意思是在 XPages 中实时预览。我填写了一些表单字段,然后同时在 XPages 中预览的 word 文档将显示我输入的内容
      • 我查了一下,然后找不到任何答案。除了 POI 中的书签方法或其他解决方案之外,还有其他方法可以将数据发送到 Word。
      猜你喜欢
      • 2016-06-02
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多