小编典典

我以前使用过POI,并且肯定可以生成Word文档。但是魔鬼在细节上。

Word具有成千上万个功能:您可以将编号为#13的带有负缩进的列表放到另一个表(该表本身是项目符号列表的一部分)中所包含的表的两个连接单元中……您就明白了。当POI文档说它们正在进行中时,这反映出试图追赶Word(对于我们而言,未记录)规范的永恒状态。

POI很好地支持了具有合理使用的“正常”功能集的文档,其界面和方法合理且一致,但有时需要一些工作。但是正如Pascal所说,RTF也支持功能不太高的文档集。我几乎没有“做”

RTF的经验,但它可能比使用POI更简单。

如果您是在环境中工作或为客户坚持要使用生产的文档.DOC而不是.RTF,则POI几乎是您唯一的选择,除非您可以引入使用Office自动将RTF转换为DOC的步骤。

更新: 在此期间,我还有更多想法。

几乎在任何平台上都可以使用POI或创建RTF文档。例如,在我的工作中,所有进行此类处理的服务器都在运行Linux。

但是,在您的程序可能在Windows下运行的情况下,还有另一种选择: Jacob http://www.land-of-

kain.de/docs/jacob/

Jacob是COMJava 的接口。它实际上使您可以“远程控制”

Windows程序,例如Word和Excel。我上面链接的文档不是到Jacob自己的网站,而是到包含使用Jacob的“曲奇刀”配方的一页。该项目本身位于SourceForge上:http : //sourceforge.net/projects/jacob-

project/但是人们声称,正确的是,该文档有些缺乏。

与您处理“真实” Word的所有其他解决方案相比,Jacob具有优势,因此您可以使用Word的 所有

功能。如果您的文档中有些细节方面无法通过POI或RTF格式处理,则可以采用这种方法。

2020-10-25

word java api_Java中的Word文档创建API相关推荐

  1. Java程序中Doc(文档)注释详解

    许多人写代码时总不喜欢写注释,每个程序员如此,嘿嘿,我也一样 不过,话说回来,该写还是要写哦!没人会喜欢一个不写注释的程序员,当然,也没有一个喜欢写注释的程序员,今天,我们就来说说Java注释之一-- ...

  2. easyexcel 简介、中文文档、中英对照文档 下载

    easyexcel 文档 下载链接(含jar包.源码.pom) 组件名称 中文-文档-下载链接 中英对照-文档-下载链接 easyexcel-3.0.5.jar easyexcel-3.0.5-API ...

  3. mybatis 简介、中文文档、中英对照文档 下载

    mybatis 文档 下载链接(含jar包.源码.pom) 组件名称 中文-文档-下载链接 中英对照-文档-下载链接 mybatis-3.2.8.jar mybatis-3.2.8-API文档-中文版 ...

  4. snakeyaml 简介、中文文档、中英对照文档 下载

    snakeyaml 文档 下载链接(含jar包.源码.pom) 组件名称 中文-文档-下载链接 中英对照-文档-下载链接 snakeyaml-1.12.jar snakeyaml-1.12-API文档 ...

  5. aws-java-sdk-s3 简介、中文文档、中英对照文档 下载

    aws-java-sdk-s3 文档 下载链接(含jar包.源码.pom) 组件名称 中文-文档-下载链接 中英对照-文档-下载链接 aws-java-sdk-s3-1.11.939.jar aws- ...

  6. spring-data-redis 简介、中文文档、中英对照文档 下载

    spring-data-redis 文档 下载链接(含jar包.源码.pom) 组件名称 中文-文档-下载链接 中英对照-文档-下载链接 spring-data-redis-1.7.5.RELEASE ...

  7. minio 简介、中文文档、中英对照文档 下载

    minio 文档 下载链接(含jar包.源码.pom) 组件名称 中文-文档-下载链接 中英对照-文档-下载链接 minio-8.0.3.jar minio-8.0.3-API文档-中文版.zip m ...

  8. Linux系统下Java 转换Word到PDF时,结果文档内容乱码的解决方法

    本文分享在Linux系统下,通过Java 程序代码将Word转为PDF文档时,结果文档内容出现乱码该如何解决.具体可参考如下内容: 1.问题出现的背景 在Windows系统中,使用Spire.Doc ...

  9. word文档怎么给数字加千分符_Word中如何将文档中的金额数值设置为财务数字中的千分位格式...

    Word中如何将文档中的金额数值设置为财务数字中的千分位格式 时间:2015-06-10   作者:snow   来源:互联网 如图6‑19所示为某公司给省商务厅上报的2013年农产品现代流通综合试点 ...

  10. word排版实例:如何将文档中的公式与文字对齐

    word排版实例:如何将文档中的公式与文字对齐 - 知乎我们在word中编写文档或写论文时,如果涉及到 公式,常会出现如下所示的公式和文字对不齐的情况. 该怎么解决?下面,小编教大家一个方法.(1)将 ...

最新文章

  1. 关于工作流引擎的设计讨论
  2. 最小代价生成树Prim/Kruskal(c/c++)
  3. java编程赋值运算符_(24)赋值运算符
  4. React Native --网络请求(fetch)
  5. 说说 Spring AOP 原理
  6. 架构师速成6.8-设计开发思路-领域驱动
  7. 通过Keepalived实现Redis Failover自动故障切换功能
  8. python字符串encode()decode()
  9. Centos-显示文件类型-file
  10. 携号转网不会有多大影响
  11. android框架揭秘!Android开发你需要了解的那些事,附大厂真题面经
  12. 最适合使用外汇跟单软件的人
  13. 使用WEPE一键安装系统
  14. 更新!2021智能仓储物流之最全AGV企业供应商名录
  15. 20.8 cace判断
  16. 计算营业额python_告诉你怎么用Python进行企业营运分析!盈利这么多?
  17. Java爬虫Jsoup爬取必应壁纸
  18. Incapsula免费CDN服务申请
  19. 产品经理-Axure原型设计-共享停车app
  20. 炒股票基础理论——道氏股价波动理论

热门文章

  1. Nginx——Nginx实现服务端集群搭建
  2. python大师_GitHub - lltx/Python-100-Days: Python - 100天从新手到大师
  3. 深度学习优化算法之SGD
  4. 计算机技术工种技师,技师10个职业(工种)国家职业标准要求申报条件
  5. C# NOPI 项目实战(经典)(可下载项目源码)
  6. YUV420之YV12格式以及yuv422格式的显示
  7. 儿童吹泡泡水简单配方_最好的吹泡泡水的制作方法
  8. 大漠插件最新版本7.2031
  9. 有限元计算计算机配置, 有限元分析计算对电脑配置都有什么要求
  10. 机器学习(一)协同过滤推荐算法