《Docx4J知识积累》由会员分享,可在线阅读,更多相关《Docx4J知识积累(1页珍藏版)》请在金锄头文库上搜索。
1、 .Docx4JDocx4J 概述:概述:Docx4j 是 Java 操作 office2007+中的 Word、Excel、PPT 的开源项目,其主要针对WordXML 同时也可以处理 Excel 和 PPT,比 POI 要强大很多.Docx4J 基于开源协议 ASLv2。 ASL 是一个广泛适用于社区开源软件并被开源业界所认可的协议,该协议更有益于商业化产品的开发和再发行。遵循 ASL 发行的代码和其它许可协议可以整合成为一个闭源的商业产品,然后被其它开发人员再次发行。这不像开源许可协议。类GPL 许可协议(有些像 GPL),通常情况下用于确保其它类似开发成员再发行已经被发布并修改的代码及
2、其衍生代码的开源和可发布性。Docx4JDocx4J 能做什么:能做什么:1.打开已存在 docx(从文件系统、SMB/CIFS、使用 VFS 的 WebDAV),pptx,xlsx2.创建新的 docx、pptx、xlsx3.编程式地操作上面打开的文档Docx4JDocx4J 特殊的功能支持:特殊的功能支持:1.模版替换;CustomXML 绑定2.生产/消费 Word2007 的 xmlPackage(pkg)格式3.作为 docx 保存 docx 到文件系统(zipped)或者保存到 JCR(unzipped)4.应用转换,包括常见过滤器5.作为 HTML 或者 PDF 导出6.比较文档
3、、段落或者 sdt(容控件)之间的差异7.字体支持(字体替换及使用任何文档中嵌入的字体)一些有用的:一些有用的:Docx4J:.docx4java.org/trac/docx4jSample codes:docx4j, pptx4j, xlsx4j,生成 docx 文件(第一部分),生成 docx 文件(第二部分),使用 docx4j 编程式地创建复杂的 Word(.docx)文档,向 Docx4j 生成的 word 文档添加图片和布局-第一部分,向 Docx4j 生成的 word 文档中添加布局-第二部分docx4j - 使用 Java 处理 word2007(.docx)文档Docx4JDocx4J 的使用的使用Word 文档资料