spire.doc 让java操作word文档更简单优雅
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文档更简单优雅相关推荐
- Java操作word文档将docx转换为pdf格式
Java操作word文档将docx转换为pdf格式 一.整体说明 在上传 Office 课件时,格式有:doc,docx,xls,xlsx,ppt,pptx,程序需要将其 转换成 pdf 格式, 才能 ...
- Java操作Word文档
Java 生成 Word 的几种方案 参考 主要有这么一些工具可以使用 Jacob.Apache POI.Java2word.iText,还有一种方法是使用XML作为模板. 使用 XML 的思 ...
- java操作word文档(文字,图片,表格添加以及替换操作)
注:本文由于个人工作需要,有对多个他人博文进行借鉴,但是多数博文都只是讲到了小部分,例如图片/表格的操作,都只有根据书签进行替换,比较片面,本人有总结到根据文字进行图片/表格的替换,希望可以帮到更多有 ...
- Java操作Word文档添加水印(文字/图片)
水印是一种常用于各种文档的声明.防伪手段,一般可设置文字水印或者加载图片作为水印.以下内容将分享通过Java编程给Word文档添加水印效果的方法. 使用工具:Free Spire.Doc for Ja ...
- Java 操作 word 文档 (三)段落Paragraphs,文本加粗、斜体、字体、字体大小、复杂文本
目录 1.段落标签 2.引入 docx4j 2.1 引入 docx4j 的 maven 依赖 2.2 加载文档 2.3 获取段落中的文本 3.<w:r> 的属性 4.设置文本字体与大小 4 ...
- Free Spire.Doc组件C# 读取Word文档中的文本内容
C# 读取Word文档中的文本内容 这篇文章将介绍如何使用C#和Free Spire.Doc组件读取Word文档中的文本内容.Free Spire.Doc提供了两种方法来读取Word文档中的内容,一种 ...
- Java 操作 word 文档 (二)初识 WordprocessingML 标签
在初识 word 文档 一文中,简单的介绍了一下 word 文档的格式.本文简单介绍 document.xml 文件中的 WordprocessingML 标签(本文简称 WordML) ,后续的文章 ...
- java生成word文档(最简单)
首先说明,使用该方法时,尽量不要使用wps新建word文档,经测试,手机不能兼容,出现很多格式问题,office则手机可以很好的兼容,所以,本文以office做教程 1 首先新建一个word文档,然后 ...
- 使用spire.Doc实现一键替换Word文档里的内容
一.核心代码分析: spire.doc官网: C#/VB.Net Excel, Word, PowerPoint, PDF Component - Welcome to e-iceblue Comp ...
最新文章
- 无法打开源文件 “iostream.h“
- VS2010程序打包操作
- hdu 6034 B - Balala Power! 贪心
- 二分查找-数组实现(小trick)
- 由电脑黑屏问题引发的探讨计算机底层原理
- substr判断最后一个是不是逗号_用java帮助你判断一个数是不是回文数
- sql注入基于错误-单引号-字符型
- WebStorm学习笔记001---webstorm-删除项目 两种方法
- 【机器学习】Andrew Ng——前言
- Linux系统 Centos6 安装
- 【转】用万兆网卡测试超五类网线传输速度,颠覆你的认知
- 恩尼格玛模拟器_用C语言编的恩格尼码模拟器
- 高通量基因组测序中,什么是测序深度和覆盖度?
- tailscale自建derper服务器中转,使用自定义端口
- Tika 1.16架构及核心模块
- 网上订货系统助力传统生意数字化转型,5分钟拥有手机订货商城
- 腾讯CEO马化腾:从“抄袭”开始创业之路
- 别被漫画骗了..棋魂真正的结局是....
- 警察蜀黍,这有个装正经又不正经的App!
- mysql 事物隔离界别_MySQL锁与事务隔离级别
热门文章
- 【Linux】虚拟地址空间 --- 虚拟地址、空间布局、内存描述符、写时拷贝、页表…
- Anycloud平台LOGO生成方法
- leetcode_529. 扫雷游戏 python
- swift和swiftui_在swiftui中查看布局和演示
- 七天搞定Node.js微信公众号
- 如何在虚拟机中运行知乎App
- java.sql.SQLException: Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95...‘ for column ‘xxx‘
- 如何把阿拉伯数字转换为中文大写?
- JAVA点餐系统计算机毕业设计Mybatis+系统+数据库+调试部署
- pinpoint全链路监控安装部署(支持dubbo)