Java 我应该如何使用ApachePOI文档?

Java 我应该如何使用ApachePOI文档?,java,ms-word,file-format,apache-poi,Java,Ms Word,File Format,Apache Poi,我正在考虑将ApachePOI包含到我的应用程序中。主要目标是输出RTF文档,但文档也很好。但是关于编写HWPF文档的文档不是很详细,我在web上找到的所有东西都没有任何帮助 我可以读取文档文件,这是没有任何问题的工作。但我真的不知道我是怎么写文件的。也许有人能给我一个简短的代码示例 非常感谢 嗯 自从我上次使用POI已经有很长一段时间了。我读到HWPF文档现在是孤立的(在ApachePOI网站上阅读)。我建议改用微软发布的WordML规范 我以前用过这种方法。最简单的方法是创建一个WordM

我正在考虑将ApachePOI包含到我的应用程序中。主要目标是输出RTF文档,但文档也很好。但是关于编写HWPF文档的文档不是很详细,我在web上找到的所有东西都没有任何帮助

我可以读取文档文件,这是没有任何问题的工作。但我真的不知道我是怎么写文件的。也许有人能给我一个简短的代码示例

非常感谢

自从我上次使用POI已经有很长一段时间了。我读到HWPF文档现在是孤立的(在ApachePOI网站上阅读)。我建议改用微软发布的WordML规范


我以前用过这种方法。最简单的方法是创建一个WordML模板,然后使用XPATH替换这些值。如果您想执行RTF,这些是文本文件,并且在所有版本的Word中都支持

您可以将itext用于简单的内容

反渗透

你可以用艰难的方式出口它们

//--另存为example.doc-------------

{ \rtf1 \ansi \ansicpg1252 \deff0 \泄气1033 {\fonttbl {\f0 \FSWIS \fcharset0 Arial; } } { \* \发电机Msftedit 5.41.21.2500; } \视图类型4 \uc1 \帕德 \f0 \fs20 你好,世界 \标准杆 }
WordML用于新的OOXML格式?我也想要旧的文档格式。。。我认为使用OOo和现在的OOXML,不太需要在文档文件上建立一个工作库我从2003年开始使用WordML。 { \rtf1 \ansi \ansicpg1252 \deff0 \deflang1033 {\fonttbl {\f0 \fswiss \fcharset0 Arial; } } { \* \generator Msftedit 5.41.21.2500; } \viewkind4 \uc1 \pard \f0 \fs20 Hello World \par }