![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Word
文章平均质量分 67
Eiceblue
E-iceblue专注于提供.Net和Java平台的Office 插件,用于Word, Excel, PowerPoint, PDF文档创建,编辑,转换,保存,打印。旗下产品包括:Spire.Office; Spire.Doc; Spire.XLS; Spire.PDF; Spire.Presentation等。官方网站:www.e-iceblue.com。技术支持:support@e-iceblue.com; QQ:2790765778. 联系电话:028-81705109。
展开
-
Java增删Word页面 - 在Word文档中插入、删除页面
本文详细介绍了如何使用Java在Word文档末尾或Word文档指定位置处插入新页面,以及如何删除Word文档中的指定页面。原创 2024-05-24 16:22:50 · 869 阅读 · 0 评论 -
Java轻松转换Markdown文件到Word和PDF文档
本文通过分步指南及代码示例展示如何将 Markdown 文件转换为 Word 文档和 PDF 文件。原创 2024-05-24 14:36:27 · 1917 阅读 · 0 评论 -
Java 提取HTML文件中的文本内容
本文提供详细步骤及代码演示了如何使用免费 Java API 提取HTML 文件中的文本内容。原创 2024-04-24 16:47:33 · 454 阅读 · 0 评论 -
Java操作Word修订功能:启用、接受、拒绝、获取修订
在 Word 文档中启用跟踪更改功能后,会记录文档中的所有编辑行为,例如插入、删除、替换和格式更改。对插入或删除的内容,可通过本文中介绍的方法来获取。在IDEA中打开如下界面,将本地路径中的jar文件引入Java程序:方法2通过 Maven 仓库下载。的修订功能是一种在文档中进行编辑和审阅的功能。修订模式启用后,所有对文档的修改都将被跟踪记录,并使用各种颜色和样式突出显示在文本中。我们可以审阅文档中已修改的内容,并决定是否接受修订。启用修订功能中用到的最核心的方法为。插入文档中的内容或者从文档中删除的内。原创 2023-12-20 15:36:51 · 867 阅读 · 0 评论 -
Java 将HTML转为Word
本文以Java代码为例介绍如何实现将HTML文件转为Word文档(.docx、.doc)。在实际开发场景中可参考此方法来转换。下面详细方法及步骤。在编辑代码前,请先在程序中导入Spire.Doc.jar,导入方法如下:方法1:将 Free Spire.Doc for Java包下载到本地,解压,找到lib文件夹下的Spire.Doc.jar文件。然后在IDEA中打开“Project Structure”界面,然后执行如图步骤来手动导入本地路径下的jar文件:方法2:通过Maven仓库下载导入,如下配置pom原创 2022-06-28 14:04:51 · 6591 阅读 · 3 评论 -
Java 将HTML转为XML
本文介绍如何通过Java后端程序代码来展示如何将html转为XML。此功能通过采用Word API-Free Spire.Doc for Java提供的Document.saveToFile()方法来实现;该方法支持的目标文档格式多达30余种。另外,该API也提供了多种方法,如Document.saveToEpub()、Document.saveToFile()、Document.saveToImages()、Document.saveToSVG()、Document.saveToTxt()、Documen原创 2022-06-20 10:22:51 · 741 阅读 · 0 评论 -
Java 获取Word中的所有插入和删除修订
在 Word 文档中启用跟踪更改功能后,会记录文档中的所有编辑行为,例如插入、删除、替换和格式更改。对插入或删除的内容,可通过本文中介绍的方法来获取。引入Jar方法1手动引入:将Free Spire.Doc for Java下载到本地,解压,找到lib文件夹下的Spire.Doc.jar文件。在IDEA中打开如下界面,将本地路径中的jar文件引入Java程序:方法2通过 Maven 仓库下载。如下配置pom.xml:<repositories> ..原创 2022-04-20 10:48:50 · 936 阅读 · 0 评论 -
Java 在Word指定段落/文本位置插入分页符
在Word插入分页符可以在指定段落后插入,也可以在特定文本位置处插入。本文,将以Java代码来操作以上两种文档分页需求。下面是详细方法及步骤。目录【程序环境】【插入分页符】1.在指定段落后插入分页符2.在指定文本位置后插入分页符【程序环境】在程序中导入jar,如下两种方法:方法1:手动引入。将Free Spire.Doc for Java下载到本地,解压,找到lib文件夹下的Spire.Doc.jar文件。在IDEA中打开如下界面,将本地路径中的jar文件引入Java程序原创 2022-04-11 14:50:01 · 1694 阅读 · 0 评论 -
Java 将XML转为PDF
可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通过将XML转换为PDF,能够便于文件传输及共享。本文,将介绍通过Java代码来实现该格式转换的方法。导入Jar在程序中引入Free Spire.Doc for Java中的Spire.Doc.jar文件(该文件在lib文件夹下);如果需要通过Maven下载导入,可进行如下配置pom.xml:<repositories> <repository>原创 2022-03-10 15:09:53 · 3437 阅读 · 3 评论 -
Java 给Word每一页设置不同文字水印效果
Word中设置水印时,可预设的文字或自定义文字设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页面设置不同的水印效果,则可以参考本文中的方法。下面,将以Java代码为例,对Word每一页设置不同的文字水印效果作详细介绍。方法思路在给Word每一页添加水印前,首先需要在Word文档每一页正文的最后一个字符后面插入“连续”分节符,然后在每一节的页眉段落里添加艺术字类型的形状对象,并设置艺术字的坐标位置、样式、对齐方式等。最后保存文档。Jar引入在程序中原创 2022-02-15 11:00:13 · 871 阅读 · 0 评论 -
Java 给Word每一页设置不同图片水印效果
Word中设置水印时,可加载图片设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页面设置不同的水印效果,则可以参考本文中的方法。下面,将以Java代码为例,对Word每一页设置不同的图片水印效果作详细介绍。方法思路在给Word每一页添加水印前,首先需要在Word文档每一页正文的最后一个字符后面插入“连续”分节符,然后在每一节的页眉段落里添加水印图片,并设置图片的坐标位置、对齐方式、衬与文字下方等。最后保存文档。Jar引入在程序中引入Free Spi原创 2022-02-10 14:33:35 · 867 阅读 · 2 评论 -
Java 在Word中嵌入多媒体(视频、音频)文件
Word中可将Office(Word/Excel/PowerPoint)、PDF、txt等文件作为OLE对象插入到文档中,双击该对象可直接访问或编辑该文件,除了以上常见的文件格式对象,也可以插入多媒体文件,如视频、音频等。本篇文章将对此作相关介绍。Jar导入(2种方法)1.通过Maven安装 在pom.xml中配置如下内容导入:<repositories> <repository> <id>com.e-ice...原创 2021-12-15 14:44:27 · 3387 阅读 · 1 评论 -
Java 将Word转为OFD
通常在工作中比较常用到的Microsoft Word是属于国外的文档内容编辑软件,其编译技术均属国外。而OFD是一种我国的自主文档格式,在某些特定行业或企业的文档存储技术上是一种更为安全的选择。下面将以Java代码示例介绍如何将Word文档转换为OFD格式。Java代码环境Intelli IDEA Spire.Doc for Java 4.12.1 Word文档两种方法可在Java程序中导入jar文件1. Maven仓库下载导入。 在pom.xml中配置如下:<repos.原创 2021-12-10 15:07:18 · 1944 阅读 · 3 评论 -
Java 读取txt文件生成Word文档
本文将以Java程序代码为例介绍如何读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置:IntelliJ IDEA Free Spire.Doc for Java Txt文档导入Jar包两种方法可在Java程序中导入jar文件1. Maven仓库下载导入。在pom.xml中配置如下:<repositories> <repository> <id>com.e-iceblu...原创 2021-12-03 16:05:48 · 712 阅读 · 0 评论 -
Java 将Word保存为WPS和WPT格式
本文通过Java示例展示将Word文档(如.doc/.docx)保存为WPS和WPT格式的方法。程序环境配置IntelliJ IDEA 2018(jdk 1.8.0)Word Jar包:Spire.Doc for Java Version 4.10.3Word测试文档:2013(.docx)方法步骤首先可选择如下2种方式中的任意一种来实现jar文件导入:方法1下载jar到本地,解压,将lib文件夹下的jar通过如下图步骤导入:方法2通过Maven仓...原创 2021-10-28 11:08:11 · 645 阅读 · 0 评论 -
Java 将Word转为HTML的方法
本文介绍如何在JAVA程序中将Word文档通过Document.saveToFile()方法转换为HTML文档。编辑代码前,参考如下环境配置,导入jar包。【程序环境】IntelliJ IDEA 2018( jdk 8.0) 测试文档:Word 2013(.docx) Jar包:Free Spire.Doc for Java 3.9.0导入jar的两种方法:方法1下载jar包到本地,解压,将本地lib文件夹下的Spire.Doc.jar导入Java程序,步骤如下:导..原创 2021-10-09 10:55:01 · 2782 阅读 · 0 评论 -
Java 在Word中创建多级项目符号列表和编号列表
本文分享通过Java程序代码在Word中创建多级项目符号列表和编号列表的方法。程序运行环境如下:IntelliJ IDEA 2018(JDK 1.8.0) Word 2013 Word Jar包:Free Spire.Doc for Java关于如何导入jar包:在Java程序中导入jar包。如下方式为下载jar包到本地后,解压,手动将本地该jar包lib文件夹下的Spire.doc.jar导入java程序的方法jar包导入结果如图:完成jar导入后,在程序中键入如..原创 2021-08-11 10:17:00 · 817 阅读 · 0 评论 -
Java 给Word添加印章
一、概述本文以Java程序代码展示如何给Word文档添加印章,这里添加的印章为.png格式的图片,添加印章即在Word中的指定位置添加印章图片。基本思路:加载word文档,获取段落,在段落中插入图片,调整图片大小及位置,最后另存文档到本地。二、程序环境程序运行环境如下:编译工具: IntelliJ IDEA (jdk版本1.8.0)印章图片:.png格式Word测试文档:.docx 2013Word Jar包:Free Spire.Doc for Java关于如...原创 2021-07-30 14:06:52 · 2584 阅读 · 5 评论 -
Java 加载、操作和保存WPS文字文档
本文通过Java程序代码来展示如何来加载、操作及保存WPS格式的文字文档。一、基本步骤:加载时,通过流加载WPS文字文档,完成相关文字操作后,再将结果文档保存到流,将流写入WPS文档,闭关闭流。二、程序环境这里使用的是Word类库工具Free Spire.Doc for Java,可参考如下步骤手动将D:\包\JAVA Doc\Spire.Doc-FE_3.9.0\lib\Spire.Doc.jar文件夹(该jar包需要事前下载到本地,然后解压)路径下的jar文件导入Java程序:.原创 2021-07-26 16:13:29 · 1412 阅读 · 0 评论 -
Java 获取Word批注所标记的文本和图片
【环境配置】本文将通过Java程序代码来展示如何来获取Word批注所标注的文本和图片。这里使用的Word Jar包工具是Free Spire.Doc for Java,在pom.xml中按如下步骤配置内容:内容如下:<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-icebl原创 2021-07-22 15:42:13 · 483 阅读 · 0 评论 -
Java 在Word中创建邮件合并模板并合并文本和图片
概述Word里面的邮件合并功能是一种可以快速批量操作同类型数据的方式,常见的如数据填充、打印等。其中必不可少的步骤包括用于填充的模板文档、填充的数据源以及实现邮件合并的功能。下面,通过Java程序展示如何来实现创建模板,并通过邮件合并功能来合并文本数据和图片数据的方法,分别以2个示例来展示,即:1. 创建Word填充模板2. 邮件合并文本和图片运行环境本次程序运行环境如下:代码编译工具:IDEA Jdk版本:1.8.0 Word测试文档:.docx 2013 Word ja原创 2021-07-15 10:03:08 · 881 阅读 · 0 评论 -
Java 读取Word表格中的文本和图片
本文通过Java程序来展示如何读取Word表格,包括读取表格中的文本和图片。下面是具体实现的步骤和方法。1. 程序环境准备代码编译工具:IntelliJ IDEA Jdk版本:1.8.0 测试文档:Word .docx 2013 Jar包:free spire.doc.jar 3.9.0用于测试的Word文档如下:Jar导入步骤及方法:方法1:手动导入。打开Project Structure(Shift+Ctrl+Alt+S)界面,选择【Modules】—【Dependencie原创 2021-07-02 16:47:39 · 1412 阅读 · 3 评论 -
Java 设置Word文本框中的文字旋转方向
Word文档中可添加文本框,并设置文本框为横向文本排列或是纵向文本排列,或者设置文本框中的文字旋转方向等。通过Java程序代码,也可以实现以上文本框的操作。下面以Java代码示例展示具体的实现步骤。另外,可参考C#及VB.NET代码的实现方法。本次程序测试环境如下:Word测试文档版本:.docx 2013Word Jar包工具:free spire.doc.jar 3.9.0代码编译工具:IDEAJdk版本:1.8.0导入操作文档所需的jar包工具,如图结果:Java原创 2021-06-28 11:24:36 · 523 阅读 · 2 评论 -
Java 在Word中添加数学公式(Latex/MathML)
本文介绍通过Java程序在Word文档中添加数学公式的方法。添加时,可添加latex数学公式或者MathML数学公式。详细内容见下文。1. 程序环境Word测试文档:.docx 2013 Word jar包:free spire.doc.jar 3.9.0 代码编译环境:IntelliJ IDEA Jdk版本:1.8.0其中,jar导入可分手动导入或者maven仓库下载导入。1.1 手动导入:需下载jar包,解压并将lib文件夹下的jar文件导入程序,如图1;( 如图1 )1原创 2021-05-18 16:22:11 · 2223 阅读 · 4 评论 -
Java 给Word添加数字签名
本文以Java程序代码为例,介绍如何给Word文档添加数字签名。程序运行环境IntedliJ IDEA JDK 1.8.0 Jar包:spire.doc.jar 4.5.1 Word文档:.docx 2013版 数字证书:.pfx 及秘钥1. 关于如何导入jar1.1 手动下载jar包,导入,如下图: 1.2 maven仓库下载导入,须配置pom.xml文件,如下:<repositories> <repository> .原创 2021-05-14 15:19:17 · 942 阅读 · 4 评论 -
Java 获取Word中指定图片的坐标位置
本文介绍通过Java程序获取Word文档中指定图片的坐标位置。程序运行环境:Word测试文档:.docx 2013 Free Spire.doc.jar 3.9.0 IntelliJ IDEA JDK 1.8.0方法步骤:1. 指定文件路径,本次测试代码路径为项目文件夹路径。即在IDEA项目文件下存入用于测试的Word文档,如:C:\Users\Administrator\IdeaProjects\Picture_Doc\input.docx。文件路径也可自定义为其他路径。2. 在程原创 2021-05-12 09:47:47 · 1291 阅读 · 0 评论 -
Java 将Word转为XML,XML转为Word的方法
本文介绍将Word和XML文档进行双向互转的方法。转换时,Word支持.docx/.doc等格式。代码环境如下:Word测试文档:.docx或.doc编译环境:IntelliJ IDEAJDK版本:1.8.0Word jar包:free spire.doc.jar 3.9.0程序代码:1.Word转为XMLimport com.spire.doc.*;public class WordtoXML { public static void main(String.原创 2021-04-23 14:49:20 · 3981 阅读 · 0 评论 -
Linux系统下Java 转换Word到PDF时,结果文档内容乱码的解决方法
本文分享在Linux系统下,通过Java 程序代码将Word转为PDF文档时,结果文档内容出现乱码该如何解决。具体可参考如下内容:1.问题出现的背景在Windows系统中,使用Spire.Doc for Java将Word文档转换为PDF格式时(如下代码),结果文档内容正常;但是在Linux系统中,转出来PDF文档出现乱码或方框。import com.spire.doc.*;public class WordtoPDF { public static void main(Strin原创 2021-04-19 15:05:45 · 2825 阅读 · 0 评论 -
Java 读取Word标题(目录)
概述Word中的标题可通过“样式”中的选项来快速设置(如图1),图1在添加目录时,可将“有效样式”设置为“目录级别”显示(如图2),一定程度上来说,标题大纲也可以作为目录来参考。图2本文,将通过后端Java程序代码介绍如何来获取Word中的标题内容。注:如果在Word中进行了如图2中的设置,此方法也可以作为获取目录的方法;若没有对应设置,则想要通过此方法来获取的目录内容可能不完整。本次测试的Word文档如下图所示,【标题样式】和【目录级别】经过相应设置,在获取..原创 2021-04-13 15:57:03 · 2922 阅读 · 2 评论 -
Java 读取Word文本框中的文本/图片/表格
Word可插入文本框,文本框中可嵌入文本、图片、表格等内容。对文档中的已有文本框,也可以读取其中的内容。本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本、图片以及表格等。【程序环境】程序编辑环境为IntelliJ IDEA,并在程序中引入了free Spire.Doc.jar,安装的Jdk版本为1.8.0。【源文档】程序中用于测试的Word源文档如下图:【程序代码】1.读取文本框中的文本import com.spire.doc.*;import com.原创 2021-03-05 15:29:21 · 1834 阅读 · 0 评论 -
Java 在Word中添加多行图片水印
Word中设置水印效果时,不论是文本水印或者是图片水印都只能添加单个文字或者图片到Word页面,效果比较单一,本文通过Java代码示例介绍如何在页面中添加多行图片水印效果,即水印效果以多个图片平铺到页面。(添加多行文字水印效果,可以查看这篇文章中的方法)思路及方法:获取Word页眉,添加图片到页眉段落,并复制图片。程序环境:使用spire.doc.jar,版本:3.9.0Java代码:import com.spire.doc.*;import com.spire.doc.document原创 2021-02-09 14:01:39 · 613 阅读 · 1 评论 -
Java 给Word不同页面设置不同背景
Word文档中,可直接通过【设计】-【页面颜色】页面颜色,通过Java代码可参考如下设置方法:1. 设置单一颜色背景doc.getBackground().setType(BackgroundType.Color);doc.getBackground().setColor(Color.PINK);2. 设置渐变背景doc.getBackground().setType(BackgroundType.Gradient);doc.getBackground().getGradient(原创 2021-01-26 16:58:42 · 1115 阅读 · 0 评论 -
Java 批量删除Word中的空白段落
1. 测试文档、期望达到的目标文档效果用于测试的Word文档如下所示,包含的空白段落影响文章整体布局及美观性:目标文档效果:2. 辅助工具2.1 使用类库:Free Spire.Doc for Java(免费版)2.2 类库jar文件导入(2种导入方法供参考): (1)通过官网下载jar包,解压,手动将lib文件夹下的Spire.Doc.jar导入java程序; (2)Maven程序中导入jar需先配置pom.xml文件,然后导入程序,如下配置:<r...原创 2020-11-04 10:58:03 · 681 阅读 · 1 评论 -
Java 拆分Word文档
本文介绍通过Java程序来拆分Word文档的方法,如下图,测试文档中,将根据Word文档中插入的分节符来拆分为四个文档。在Java程序中,首先需要导入Spire.Doc.jar,jar包下载地址:Download;如果是Maven程序,请参考导入方法。Java代码示例import com.spire.doc.*;public class SplitDocument { public static void main(String[] args) { //加.原创 2020-10-14 14:55:40 · 3093 阅读 · 1 评论 -
Java 将Html转为PDF(二)
前面介绍了如何通过插件的方式将Html文件转为PDF,需要使用Spire.PDF for Java 3.6.6或者之后的新版本,可根据自己的系统选择不同插件来实现转换。本文提供另外一种转换方法,需要使用Spire.Doc for Java 3.9.4或者之后的新版本。关于Jar包下载及导入方法1:官网下载jar包。解压,找到lib文件夹的Spire.Doc.jar文件,并在Java程序中导入jar文件方法2:在Maven程序中配置Pom.xml文件,如下(需要指定Maven仓库路径以及Sp.原创 2020-10-10 14:05:06 · 612 阅读 · 0 评论 -
Java 使用新方法打印Word文档
前言我曾写过一篇文章,它主要介绍了如何通过物理打印机和虚拟打印机来打印Word文档。今天这篇教程将介绍一种新的方法来实现对Word文档的打印。此次使用到的类库仍然是Spire.Doc for Java。它提供的PrinterJob类可设置打印纸张大小、打印份数、是否弹出打印对话框等,且使用该方法打印出来的文档清晰度更高。类库可通过官网下载,解压后将lib文件夹下的Spire.Doc.jar手动导入IDEA中,或者也可通过Maven仓库安装导入产品及相关依赖。代码演示import com.s原创 2020-09-18 11:40:22 · 1175 阅读 · 3 评论 -
Java 如何给Word文档添加多行文字水印
前言我在以往的文章中曾介绍过如何给Word文档添加文本水印和图片水印,及怎样删除文档中的水印。关于文本水印,之前那篇教程里主要讲的是单行字体的水印,而在操作Excel文档时,有时也会碰到需要添加多行文字水印的情况。所以,本文将演示如何使用Java程序来为Word文档添加多行文字水印。代码测试环境:Intellij Idea2019.1 JDK 1.8.0 Spire.Doc.jarJar包获取及导入方法一:手动导入Jar包至IDEA。具体步骤如下:步骤 1:在 E-iceblue中原创 2020-09-07 15:23:16 · 1625 阅读 · 12 评论 -
Java 比较两个Word文档差异
本文介绍使用Spire.Doc for Java的比较功能来比较两个相似Word文档的差异。需要使用的版本为3.8.8或者后续发布的新版本。可下载jar包,解压将lib文件夹下的Spire.doc.jar文件导入Java程序;或者通过Maven仓库下载导入。Jar导入结果如下:import com.spire.doc.*;public class CompareFiles { public static void main(String[] args) { //创建原创 2020-09-02 10:40:33 · 2604 阅读 · 1 评论 -
Java 获取、删除Word文本框中的表格
本文介绍如何来获取Word文本框中包含的表格,以及删除表格。程序测试环境包括:IDEA JDK 1.8.0 Spire.Doc.jar注:jar导入,可通过创建Maven程序项目,并在pom.xml中配置Maven仓库路径,并指定Free Spire.Doc for Java的Maven依赖,点击“Import Changes”即可导入JAR包。(如果使用的Eclipse, 点击保存按钮导入),配置如下:<repositories> <repositor原创 2020-08-25 15:37:46 · 635 阅读 · 0 评论 -
Java 设置、删除、获取Word文档背景(基于Spire.Cloud.SDK for Java)
本文介绍使用Spire.Cloud.SDK for Java 提供的BackgroundApi接口来操作Word文档背景的方法,可设置背景,包括设置颜色背景setBackgroundColor()、图片背景setBackgroundImage(),删除背景deleteBackground()和获取背景颜色getBackgroundColor()等。可参照以下步骤来操作:步骤1:导入jar文件创建Maven项目程序,通过maven仓库下载导入。以IDEA为例,新建Maven项目,在pom.xml文件中原创 2020-08-07 14:05:19 · 291 阅读 · 0 评论