我基本上有以下代码:
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文件?
答案 0 :(得分:0)
您不需要POI .. POI用于反汇编2010+ office文件以在内部操作它们。
您只需要使用http://www.programcreek.com/java-api-examples/index.php?api=java.util.zip.ZipEntry
压缩它们