使用Java打开Microsoft Word docx文件

Cod*_*Guy 3 java io file docx

如何在Java中打开Microsoft Word docx文件?此外,如果密码保护,我怎么能打开它?

例如,

File f = new File("hello.docx");
Run Code Online (Sandbox Code Playgroud)

请尽量避免回答"你不应该这样做"的事情.我有充分的理由,所以当你回答时请坚持这个问题.非常感谢!

Pio*_*ski 6

有一个用于处理MS Office文件的Apache POI项目.DOCX文件只是一个包含一系列XML文件的zip文件,因此您可以解压缩该文件并使用XML.XML规范(Open XML)是已知的.