我想着包括Apache POI到我的应用程序。主要目标是输出RTF文件,但DOC就好了。但文档不是很详细写一个HWPFDocument,一切我发现在网络上是没有帮助的。

我可以读取DOC文件,这是工作没有任何问题。但我实在看不出我怎么写的文档。也许有人可以给我一个短的代码示例?

非常感谢!

有帮助吗?

解决方案

如果你想要做的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
}

其他提示

那么,

它一直以来我用POI最后一次时间长。我读了HWPFDocument现在是孤立的(在Apache POI网站阅读)。我会建议使用由微软发布,而不是的WordML规范。

http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats

我以前使用这种方法。最简单的方法是创建一个WordML中模板和只使用替换的值XPATH

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top