随笔分类 - Java Word

Java 操作Word文档
摘要:本文介绍如何在JAVA程序中将Word文档通过 Document.saveToFile() 方法转换为HTML文档。编辑代码前,参考如下环境配置,导入jar包。 【程序环境】 1. IntelliJ IDEA 2018( jdk 1.8.0) 2. 测试文档:Word 2013(.docx) 3. 阅读全文
posted @ 2021-10-09 10:51 E-iceblue 阅读(313) 评论(0) 推荐(0) 编辑
摘要:本文分享通过Java程序代码在Word中创建多级项目符号列表和编号列表的方法。程序运行环境如下: IntelliJ IDEA 2018(JDK 1.8.0) Word 2013 Word Jar包:Free Spire.Doc for Java 关于如何导入jar包: 在Java程序中导入jar包。 阅读全文
posted @ 2021-08-11 10:14 E-iceblue 阅读(94) 评论(0) 推荐(0) 编辑
摘要:一、概述 本文以Java程序代码展示如何给Word文档添加印章,这里添加的印章为.png格式的图片,添加印章即在Word中的指定位置添加印章图片。 基本思路:加载word文档,获取段落,在段落中插入图片,调整图片大小及位置,最后另存文档到本地。 二、程序环境 程序运行环境如下: 编译工具: Inte 阅读全文
posted @ 2021-07-30 14:03 E-iceblue 阅读(422) 评论(1) 推荐(2) 编辑
摘要:本文通过Java程序代码来展示如何来加载、操作及保存WPS格式的文字文档。 一、基本步骤:加载时,通过流加载WPS文字文档,完成相关文字操作后,再将结果文档保存到流,将流写入WPS文档,关闭流。 二、程序环境 这里使用的是Word类库工具Free Spire.Doc for Java,可参考如下步骤 阅读全文
posted @ 2021-07-26 16:13 E-iceblue 阅读(447) 评论(0) 推荐(1) 编辑
摘要:【环境配置】 本文将通过Java程序代码来展示如何来获取Word批注所标注的文本和图片。这里使用的Word Jar包工具是Free Spire.Doc for Java,在pom.xml中按如下步骤配置内容: 内容如下: <repositories> <repository> <id>com.e-i 阅读全文
posted @ 2021-07-22 15:34 E-iceblue 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Word里面的邮件合并功能是一种可以快速批量操作同类型数据的方式,常见的如数据填充、打印等。其中必不可少的步骤包括用于填充的模板文档、填充的数据源以及实现邮件合并的功能。下面,通过Java程序展示如何来实现创建模板,并通过邮件合并功能来合并文本数据和图片数据的方法,分别以2个示例来展示,即: 1. 阅读全文
posted @ 2021-07-15 10:20 E-iceblue 阅读(276) 评论(0) 推荐(0) 编辑
摘要:本文通过Java程序来展示如何读取Word表格,包括读取表格中的文本和图片。下面是具体实现的步骤和方法。 1. 程序环境准备 代码编译工具:IntelliJ IDEA Jdk版本:1.8.0 测试文档:Word .docx 2013 Jar包:free spire.doc.jar 3.9.0 用于测 阅读全文
posted @ 2021-07-02 16:45 E-iceblue 阅读(529) 评论(0) 推荐(0) 编辑
摘要:Word文档中可添加文本框,并设置文本框为横向文本排列或是纵向文本排列,或者设置文本框中的文字旋转方向等。通过Java程序代码,也可以实现以上文本框的操作。下面以Java代码示例展示具体的实现步骤。另外,可参考C#及VB.NET代码的实现方法。 本次程序测试环境如下: Word测试文档版本:.doc 阅读全文
posted @ 2021-06-28 11:28 E-iceblue 阅读(199) 评论(0) 推荐(0) 编辑
摘要:本文以Java代码示例展示如何将Word文档转换为Tiff格式。代码方法比较简单,加载Word文档,并通过saveToTiff(tiffFilename)方法直接保存为tiff格式即可。 1.Java编译环境 编译工具:IDEA Jdk: 1.8.0 Word测试文档:.docx2013 Word工 阅读全文
posted @ 2021-06-16 14:02 E-iceblue 阅读(51) 评论(0) 推荐(0) 编辑
摘要:本文介绍通过Java程序在Word文档中添加数学公式的方法。添加时,可添加latex数学公式或者MathML数学公式。详细内容见下文。 1. 程序环境 Word测试文档:.docx 2013 Word jar包:free spire.doc.jar 3.9.0 代码编译环境:IntelliJ IDE 阅读全文
posted @ 2021-05-18 16:25 E-iceblue 阅读(315) 评论(0) 推荐(1) 编辑
摘要:本文以Java程序代码为例,介绍如何给Word文档添加数字签名。 程序运行环境 IntedliJ IDEA JDK 1.8.0 Jar包:Spire.Doc for Java Word文档:.docx 2013版 数字证书:.pfx 及秘钥 1. 关于如何导入jar 1.1 手动下载jar包,导入, 阅读全文
posted @ 2021-05-14 15:15 E-iceblue 阅读(281) 评论(0) 推荐(0) 编辑
摘要:本文介绍通过Java程序获取Word文档中指定图片的坐标位置。 程序运行环境: Word测试文档:.docx 2013 Free Spire.doc.jar 3.9.0 IntelliJ IDEA JDK 1.8.0 方法步骤: 1. 指定文件路径,本次测试代码路径为项目文件夹路径。即在IDEA项目 阅读全文
posted @ 2021-05-12 09:47 E-iceblue 阅读(256) 评论(0) 推荐(0) 编辑
摘要:本文介绍将Word和XML文档进行双向互转的方法。转换时,Word支持.docx/.doc等格式。 代码环境如下: Word测试文档:.docx或.doc 编译环境:IntelliJ IDEA JDK版本:1.8.0 Word jar包:Free Spire.Doc for Java 程序代码: 1 阅读全文
posted @ 2021-04-23 14:37 E-iceblue 阅读(947) 评论(0) 推荐(0) 编辑
摘要:本文分享在Linux系统下,通过Java 程序代码将Word转为PDF文档时,结果文档内容出现乱码该如何解决。具体可参考如下内容: 1.问题出现的背景 在Windows系统中,使用Spire.Doc for Java将Word文档转换为PDF格式时(如下代码),结果文档内容正常;但是在Linux系统 阅读全文
posted @ 2021-04-19 15:05 E-iceblue 阅读(547) 评论(0) 推荐(0) 编辑
摘要:概述 Word中的标题可通过“样式”中的选项来快速设置(如图1), 图1 在添加目录时,可将“有效样式”设置为“目录级别”显示(如图2),一定程度上来说,标题大纲也可以作为目录来参考。 图2 本文,将通过后端Java程序代码介绍如何来获取Word中的标题内容。 注:如果在Word中进行了如图2中的设 阅读全文
posted @ 2021-04-13 15:56 E-iceblue 阅读(725) 评论(0) 推荐(0) 编辑
摘要:本文介绍通过Java后端程序代码来读取Word文本和段落格式的方法。 本次测试环境如下: Word版本:2013 编译环境:IntelliJ IDEA2018 Work库:free spire.doc.jar 3.9.0 JDK版本:1.8.0 通过textrange.getCharacterFor 阅读全文
posted @ 2021-04-01 10:50 E-iceblue 阅读(355) 评论(0) 推荐(0) 编辑
摘要:Word可插入文本框,文本框中可嵌入文本、图片、表格等内容。对文档中的已有文本框,也可以读取其中的内容。本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本、图片以及表格等。 【程序环境】 程序编辑环境为IntelliJ IDEA,并在程序中引入了free Spire.Doc.jar, 阅读全文
posted @ 2021-03-05 15:28 E-iceblue 阅读(611) 评论(3) 推荐(3) 编辑
摘要:Word文档中,可直接通过【设计】-【页面颜色】页面颜色,通过Java代码可参考如下设置方法: 1. 设置单一颜色背景 doc.getBackground().setType(BackgroundType.Color); doc.getBackground().setColor(Color.PINK 阅读全文
posted @ 2021-01-26 16:59 E-iceblue 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1. 测试文档、期望达到的目标文档效果 用于测试的Word文档如下所示,包含的空白段落影响文章整体布局及美观性: 目标文档效果: 2. 辅助工具 2.1 使用类库:Free Spire.Doc for Java(免费版) 2.2 类库jar导入(2种导入方法供参考): ①. 通过官网下载jar包,解 阅读全文
posted @ 2020-11-04 10:57 E-iceblue 阅读(369) 评论(0) 推荐(0) 编辑
摘要:合并文档可以是将两个包含一定逻辑关系的文档合并成一个完整的文档,也可以是出于方便文档存储、管理的目的合并多个文档为一个文档。下面,就将以上文档操作需求,通过Java程序来实现Word文档合并。合并文档可以分为2种方法来进行: 方法1. 加载两个文档,将文档2插入到文档1。使用该方法合并文档时,被合并 阅读全文
posted @ 2020-10-14 10:39 E-iceblue 阅读(1958) 评论(1) 推荐(0) 编辑