我正在考虑将Apache POI包含到我的应用程序中。主要目标是输出RTF文档,但DOC也会很好。但是关于编写HWPFDocument的文档并不是很详细,我在网上找到的所有内容都没有用。
我可以阅读DOC文件,这没有任何问题。但我真的看不出我是怎么写文件的。也许有人可以给我一个简短的代码示例?
非常感谢!
答案 0 :(得分:2)
如果您想进行RTF,这些是文本文件,并且在所有版本的Word中都支持它们。
你可以使用itext来处理简单的事情 http://itextdocs.lowagie.com/tutorial/rtf/index.php
ro
你可以用艰难的方式输出它们
// - 另存为example.doc -------------
{ \rtf1 \ansi \ansicpg1252 \deff0 \deflang1033 {\fonttbl {\f0 \fswiss \fcharset0 Arial; } } { \* \generator Msftedit 5.41.21.2500; } \viewkind4 \uc1 \pard \f0 \fs20 Hello World \par }
答案 1 :(得分:0)
那么,
自从我上次使用POI以来已经很长时间了。我读到HWPFDocument现在是孤儿(在apache POI网站上阅读)。我建议使用Microsoft发布的WordML规范。
http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats
之前我使用过这种方法。最简单的方法是创建一个WordML模板,然后使用XPATH替换值