首页 文章

Microsoft Office Document的查看器组件

提问于
浏览
1

我们需要一个可以显示Microsoft Office文件的用户控件(Word,Excel ..) . 无需编辑它们 .

我可以看到,可以从Microsoft site下载可用的独立查看器应用程序,但我想知道它是否可以嵌入到用户控件中 .

我认为可能有一个COM / ActiveX组件,但我无法检查,因为我安装了Office,所以我必须在干净的机器上安装查看器 .

有没有人有这方面的经验?

2 回答

  • 2

    我会避免考虑将Office查看器用作COM对象提供程序(即使它们注册了Office COM组件 . )据我所知,我可以解释许可证(我不是律师,但必须阅读并讨论我的分享多年来的EULA),您不得在您的应用程序中使用Office查看者提供的任何内容 . 许可证的相关条款(在开始时):

    • 安装和使用权利 .

    一个 . 一般 . 您可以在设备上安装和使用任意数量的软件副本 . 您只能使用该软件查看和打印使用Microsoft Office软件创建的文件 . You may not use the software for any other purpose.

    我将避开Microsoft许可中的灰色区域 . 你想要的东西可能不会被明确禁止($ deity知道EULA很难解释),但绝对不允许这种许可的精神 . 因为如果他们愿意,你可能会被告上法庭,而且因为澄清灰色区域会花费很多钱,而且因为他们有很多钱......我想你会看到我的目标 .

    如果您要将用户锁定到Office,则通常需要咬紧牙关并要求用户购买Office许可证 .

  • 0

    如果从Microsoft下载它们,则查看器可能是OCX或ActiveX组件 . 我不知道如何在C#,C,...中使用它在Java中我使用jawin(http://jawinproject.sourceforge.net/)来使用Word,就像邮件合并一样 .

相关问题