我正在考虑将 Apache POI 包含到我的应用程序中。主要目标是输出 RTF 文档,但 DOC 也很好。但是关于编写 HWPFDocument 的文档不是很详细,而且我在网上找到的所有内容都没有帮助。
我可以阅读 DOC 文件,这没有任何问题。但我真的看不出我是如何写文件的。也许有人可以给我一个简短的代码示例?
非常感谢!
我正在考虑将 Apache POI 包含到我的应用程序中。主要目标是输出 RTF 文档,但 DOC 也很好。但是关于编写 HWPFDocument 的文档不是很详细,而且我在网上找到的所有内容都没有帮助。
我可以阅读 DOC 文件,这没有任何问题。但我真的看不出我是如何写文件的。也许有人可以给我一个简短的代码示例?
非常感谢!
如果你想做 RTF,这些是文本文件,所有版本的 Word 都支持。
您可以将 itext 用于简单的东西 http://itextdocs.lowagie.com/tutorial/rtf/index.php
罗
你可以用艰难的方式导出它们
//--- 另存为example.doc -------------
{ \rtf1 \安西 \ansicpg1252 \def0 \deflang1033 {\fonttbl {\f0 \fswiss \fcharset0 宋体; } } { \* \generator Msftedit 5.41.21.2500; } \viewkind4 \uc1 \pard \f0 \fs20 你好世界 \par }
好,
距离我上次使用 POI 已经有很长时间了。我读到 HWPFDocument 现在是孤立的(在 apache POI 网站上阅读)。我建议改用 Microsoft 发布的 WordML 规范。
http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats
我以前用过这种方法。最简单的方法是创建一个 WordML 模板并使用 XPATH 替换值