我有實質上包含以下代碼:Apache POI。如何流DOCX/XWPFDocument數據到ZipOutputSream
ZipOutputStream out = new ZipOutputStream(outputStream);
for (Person person: people) {
XWPFDocument document = new XWPFDocument();
out.putNextEntry(new ZipEntry(person.getName()));
document.write(out);
out.closeEntry();
}
當我運行此,生成壓縮文件,但裏面的docx文件分割成它的組成部分,而且它不不會生成多個docx擴展文件。
是否有可能使用apache poi流多個docx文件到一個zip文件?
的DOCX已經被壓縮,所以你只是想將它們打包到一起?如果是這樣,你不需要打開文檔來做到這一點,只需將它們作爲單個文件壓縮即可。 – awm
@awm是的,我想創建一個.zip文件,裏面裝滿了docx文件。我也不確定如何更改生成的docx文件的名稱。 – user1740752