Spire.Doc for Java 是一款专业的 Java Word 组件,开发人员使用它可以轻松地将 Word 文档创建、读取、编辑、转换和打印等功能集成到自己的 Java 应用程序中。作为一款完全独立的组件,Spire.Doc for Java 的运行环境无需安装 Microsoft Office。同时兼容大部分国产操作系统,能够在中标麒麟和中科方德等国产操作系统中正常运行。

Spire.Doc for Java 能执行多种 Word 文档处理任务,包括生成、读取、转换和打印 Word 文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片水印,设置背景颜色和背景图片,添加脚注和尾注,添加超链接、数字签名,加密和解密 Word 文档,添加批注,添加形状等。

1.pom引入:

<dependency><groupId>e-iceblue</groupId><artifactId>spire.doc</artifactId><version>11.4.2</version>
</dependency>

2.示例代码:

 Document document=new Document("/home/uos/Desktop/mode/mode1.docx");document.replace("bianhao", "UT00033443", false, true);document.saveToFile("/home/uos/Desktop/mode/mode1.pdf",FileFormat.PDF);

示例代码主要使用到文本替换(replace)、和word文件转pdf文件(saveToFile)两个方法。更多应用等你来探索哦。

官方地址:https://www.e-iceblue.cn/Downloads/Spire-Doc-JAVA.html

spire.doc 让java操作word文档更简单优雅相关推荐

  1. Java操作word文档将docx转换为pdf格式

    Java操作word文档将docx转换为pdf格式 一.整体说明 在上传 Office 课件时,格式有:doc,docx,xls,xlsx,ppt,pptx,程序需要将其 转换成 pdf 格式, 才能 ...

  2. Java操作Word文档

    Java 生成 Word 的几种方案 参考 ​ 主要有这么一些工具可以使用 Jacob.Apache POI.Java2word.iText,还有一种方法是使用XML作为模板. ​ 使用 XML 的思 ...

  3. java操作word文档(文字,图片,表格添加以及替换操作)

    注:本文由于个人工作需要,有对多个他人博文进行借鉴,但是多数博文都只是讲到了小部分,例如图片/表格的操作,都只有根据书签进行替换,比较片面,本人有总结到根据文字进行图片/表格的替换,希望可以帮到更多有 ...

  4. Java操作Word文档添加水印(文字/图片)

    水印是一种常用于各种文档的声明.防伪手段,一般可设置文字水印或者加载图片作为水印.以下内容将分享通过Java编程给Word文档添加水印效果的方法. 使用工具:Free Spire.Doc for Ja ...

  5. Java 操作 word 文档 (三)段落Paragraphs,文本加粗、斜体、字体、字体大小、复杂文本

    目录 1.段落标签 2.引入 docx4j 2.1 引入 docx4j 的 maven 依赖 2.2 加载文档 2.3 获取段落中的文本 3.<w:r> 的属性 4.设置文本字体与大小 4 ...

  6. Free Spire.Doc组件C# 读取Word文档中的文本内容

    C# 读取Word文档中的文本内容 这篇文章将介绍如何使用C#和Free Spire.Doc组件读取Word文档中的文本内容.Free Spire.Doc提供了两种方法来读取Word文档中的内容,一种 ...

  7. Java 操作 word 文档 (二)初识 WordprocessingML 标签

    在初识 word 文档 一文中,简单的介绍了一下 word 文档的格式.本文简单介绍 document.xml 文件中的 WordprocessingML 标签(本文简称 WordML) ,后续的文章 ...

  8. java生成word文档(最简单)

    首先说明,使用该方法时,尽量不要使用wps新建word文档,经测试,手机不能兼容,出现很多格式问题,office则手机可以很好的兼容,所以,本文以office做教程 1 首先新建一个word文档,然后 ...

  9. 使用spire.Doc实现一键替换Word文档里的内容

    一.核心代码分析: spire.doc官网:  C#/VB.Net Excel, Word, PowerPoint, PDF Component - Welcome to e-iceblue Comp ...

最新文章

  1. 无法打开源文件 “iostream.h“
  2. VS2010程序打包操作
  3. hdu 6034 B - Balala Power! 贪心
  4. 二分查找-数组实现(小trick)
  5. 由电脑黑屏问题引发的探讨计算机底层原理
  6. substr判断最后一个是不是逗号_用java帮助你判断一个数是不是回文数
  7. sql注入基于错误-单引号-字符型
  8. WebStorm学习笔记001---webstorm-删除项目 两种方法
  9. 【机器学习】Andrew Ng——前言
  10. Linux系统 Centos6 安装
  11. 【转】用万兆网卡测试超五类网线传输速度,颠覆你的认知
  12. 恩尼格玛模拟器_用C语言编的恩格尼码模拟器
  13. 高通量基因组测序中,什么是测序深度和覆盖度?
  14. tailscale自建derper服务器中转,使用自定义端口
  15. Tika 1.16架构及核心模块
  16. 网上订货系统助力传统生意数字化转型,5分钟拥有手机订货商城
  17. 腾讯CEO马化腾:从“抄袭”开始创业之路
  18. 别被漫画骗了..棋魂真正的结局是....
  19. 警察蜀黍,这有个装正经又不正经的App!
  20. mysql 事物隔离界别_MySQL锁与事务隔离级别

热门文章

  1. 【Linux】虚拟地址空间 --- 虚拟地址、空间布局、内存描述符、写时拷贝、页表…
  2. Anycloud平台LOGO生成方法
  3. leetcode_529. 扫雷游戏 python
  4. swift和swiftui_在swiftui中查看布局和演示
  5. 七天搞定Node.js微信公众号
  6. 如何在虚拟机中运行知乎App
  7. java.sql.SQLException: Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95...‘ for column ‘xxx‘
  8. 如何把阿拉伯数字转换为中文大写?
  9. JAVA点餐系统计算机毕业设计Mybatis+系统+数据库+调试部署
  10. pinpoint全链路监控安装部署(支持dubbo)