披露:我领导docx4j项目

虽然docx4j也可以处理pptx和xlsx,但它主要用于docx操作.作为例证,在写作时,docx4j forum中有近1000个主题.pptx论坛只有10%的音量.

无论您想要使用docx文档,docx4j应该能够帮助您.有一个通用工作流程的single page overview.

对于许多常见的要求,docx4j提供了更高级别的API.这些包括:

>创建/打开/保存docx(当然)

>报告/文件生成,使用各种方法:(i)变量

替代,(ii)XML数据绑定(特别强),和(iii)Mailmerge

>导出为HTML,XHTML

>导出为PDF(带字体支持)

对于其他任何东西,您可以将docx的JAXB表示操作到您心脏的内容. JAXB是一个Java社区标准,包含在Java 6中,并在EclipseLink的MOXy中有强大的替代实现. (POI使用XML Bean而不是JAXB)

有一个web app可以帮助您探索docx,并生成Java代码来创建相应的Java对象.

当然,如果你有一些具体的任务,那么可能是docx4j或者POI在那里有一个特别的优势.

docx4j和POI都是ASL v2许可的.

docx4j积极维护;其源代码为on GitHub.

此外,如果您需要docx4j,也可以使用商业支持,以及多个商业扩展,例如MergeDocx.

docx4j确实依靠POI作为OLE 2复合文档格式的its implementation的库,我们非常感激.

java poi生.docx_java – Apache POI或docx4j处理docx文件相关推荐

  1. com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/p

    今天用 今天用easyexcel遇到这个报错 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFound ...

  2. EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File

    今天用EasyExcel导入的时候报错,如下 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFound ...

  3. 异常:java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.getCellStyleAt

    异常:java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.getCellStyleAt 参考文章: (1)异常:java ...

  4. java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Workbook] with root cause

    一.问题描述 使用POI上传excel,本地可正常运行,开发服务器上报错. 二.异常信息如下: 2019-05-05 17:00:22,349 ERROR [http-nio-8080-exec-7] ...

  5. easyexcel 异常:java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/filemagic

    问题 在使用 EasyExcel 的 read() 功能的时候,出现异常: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesyste ...

  6. java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.toByteArray

    "java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.toByteArray" 意味着在程序运行时,找不到类 &quo ...

  7. 已解决用poi word转pdf报java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart

    java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart 这错很明显就是没找到这个类POIXMLDocumentPart 这两 ...

  8. java poi3.15 ppt,Apache POI PPT - 演示( Presentation)

    Apache POI PPT - 演示( Presentation) 通常,我们使用MS-PowerPoint来创建演示文稿. 现在让我们看看如何使用Java创建演示文稿. 完成本章后,您将能够使用J ...

  9. java poi 段落行间距,Apache POI Word - 段落( Paragraph)

    Apache POI Word - 段落( Paragraph) 在本章中,您将学习如何创建段落以及如何使用Java将其添加到文档中. 段落是Word文件中页面的一部分. 完成本章后,您将能够创建段落 ...

最新文章

  1. hdu A + B Problem II(大数相加,数组实现)
  2. argparse.ArgumentParser()用法解析
  3. php sql oracle数据库,PHP、PLSQL连接oracle数据库的方法
  4. 软件工程师生存指南:面试准备、工作经验和实用工具
  5. norflsh nandflash之类的存储设备启动bootloader概述
  6. 只能是做的HTML5审批流项目
  7. 使用 做签名的post_腾讯IMWeb团队是如何使用 NodeJS 实现 JWT 原理
  8. html打开ppt自动播放,PPT怎么自动播放
  9. 彻底解决mac os 下javac Java命令行工具乱码问题
  10. Bye Bye Blemish掰掰布楠妮,轻松祛痘,告别磨皮滤镜!
  11. 30天自制操作系统-2
  12. win10系统改win7设置bios方法图文教程
  13. (5.1)Typora——Typora 图像保存和上传( 本地 + PicGo + SMMS/Gitee)
  14. 亚商投资顾问 早餐FM/0928 养老金抵扣个税优惠来了
  15. android中的尺寸单位是什么,Android中各种长度尺寸单位(dp,dip,px,sp,pt)的区别
  16. 主频不同的服务器性能差异,0.2GHz主频差距可有可无?E3处理器实测
  17. 自创文字小游戏《人类末日·丧尸危机》
  18. SparkStreaming稽查布控/动态广播变量(处理电信数据)
  19. 未来已来:探寻2019智博会上的前沿科技
  20. 什么是BSD开源协议

热门文章

  1. 网易:层次遍历二叉树
  2. Linux基础-12-yum管理软件包
  3. Oracle存储过程游标for循环怎么写
  4. ARTetris-AR版俄罗斯方块的源码解析
  5. Game Center Achievements and Leaderboards part 1 转
  6. 判断字符串是数字、字符、还是...
  7. 1-算法 排序 选择排序
  8. sql取日期的年月_机油检测美版银美孚5W30,生产日期20年1月
  9. windows c语言目录操作函数,c语言目录操作在C/C++语言中如何进行目录操作,如得到目录内的 爱问知识人...
  10. Python+pandas+matplotlib控制不同曲线的属性