Apache POI。如何将docx / XWPFDocument流式传输到ZipOutputStream

时间:2013-12-16 16:53:17

标签: java zip apache-poi docx

我基本上有以下代码:

ZipOutputStream out = new ZipOutputStream( outputStream );

for ( Person person: people ) {

         XWPFDocument document = new XWPFDocument();
         out.putNextEntry( new ZipEntry( person.getName() ) );
         document.write( out );
         out.closeEntry();
}

当我运行此文件时,会生成zip文件,但内部的docx文件会被拆分为组件部分,并且不会生成多个docx扩展文件。

是否可以使用apache poi将多个docx文件流式传输到zip文件?

1 个答案:

答案 0 :(得分:0)

您不需要POI .. POI用于反汇编2010+ office文件以在内部操作它们。

您只需要使用http://www.programcreek.com/java-api-examples/index.php?api=java.util.zip.ZipEntry

压缩它们