代码之家  ›  专栏  ›  技术社区  ›  cringe

我该怎么做?使用apache poi hwpfdocument?

  •  1
  • cringe  · 技术社区  · 16 年前

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

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

    谢谢!

    2 回复  |  直到 13 年前
        1
  •  2
  •   Juha Syrjälä    15 年前

    如果您想做RTF,这些是文本文件,并且在Word的所有版本中都支持它们。

    你可以用IText做简单的东西 http://itextdocs.lowagie.com/tutorial/rtf/index.php

    反渗透

    你可以用硬办法把它们出口

    //—另存为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
    }
    
        2
  •  0
  •   Igor Zelaya    16 年前

    好,

    自从上次使用POI以来已经很久了。我读到hwpfdocument现在是孤立的(在apache poi网站上阅读)。我建议使用微软发布的wordml规范。

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

    我以前用过这种方法。最简单的方法是创建一个wordml模板,并使用xpath替换值。