1

我使用真正的基础编程,我想将一些数据导出到可以用“Open Office”或任何其他可以在 MAC OSX 上运行的文字处理软件打开的 word 文件,有什么建议吗?

4

2 回答 2

3

你没有指出你正在处理什么样的数据,所以我只是假设文本。看一下 StyledText 类,因为它可以读/写大多数文字处理器可以读取的 RTF。 http://docs.realsoftware.com/index.php/StyledText 缺点是它们只支持 RTF 的子集,不支持图像。

如果您有图像并且想要更多控制,我会推荐 True North Software 的 Formatted Text Control。 http://www.truenorthsoftware.com/formattedtextcontrol/ 它有点贵,但非常值得。真正的 RTF 支持以及许多 XML 选项。您可以通过代码创建一个非常漂亮的导出。

您始终可以使用任何文字处理器都可以打开和读取的 TextOutputStream 创建一个普通的旧文本文件。 http://docs.realsoftware.com/index.php/TextOutputStream

如果您使用的是 Windows,则可以使用 WordApplication 类直接导出到 Word。 http://docs.realsoftware.com/index.php/WordApplication 这不是一个跨平台的解决方案。

于 2010-07-31T16:45:18.300 回答
0

TextOutputStream 本身只输出字符,但如果文本是 rtfdata 并且你给它一个文件结尾,.rtf它会被解释为一个 RTF 文件。您实际上可以给文件 a .doc,它将默认在 Word 中打开(假设 word 是.doc文件的默认值)

于 2010-11-07T21:18:06.090 回答