返回顶部
首页 > 资讯 > 精选 >Java 合并Word文档
  • 289
分享到

Java 合并Word文档

2023-06-02 10:06:07 289人浏览 安东尼
摘要

在日常工作中,难免会遇到需要将多个Word文档合并到一个文档中,对其进行重新整理的情况,为了能帮助大家高效快速的完成这个操作,接下来本文就将介绍两种在Java程序中合并Word文档的方法。方法一:如果需要被合并的文档默认从新的一页开始显示,

在日常工作中,难免会遇到需要将多个Word文档合并到一个文档中,对其进行重新整理的情况,为了能帮助大家高效快速的完成这个操作,接下来本文就将介绍两种在Java程序中合并Word文档的方法。

方法一:如果需要被合并的文档默认从新的一页开始显示,我们可以使用Document类中的insertTextFromFile方法将不同的文档合并到同一个文档。

方法二如果需要被合并的文档承接上一个文档的最后一个段落末尾开始显示,则可以先获取第一个文档的最后一个section,然后将被合并文档的段落作为新的段落添加到section。

 

使用工具:Free Spire.Doc for Java(免费版)

Jar文件导入方法

方法一:

下载Free Spire.Doc for Java包并解压缩,然后从lib文件夹下,将Spire.Doc.jar包导入到你的Java应用程序中。(导入成功后如下图所示)

 Java 合并Word文档

 方法二:

通过Maven仓库安装导入。详细的操作步骤请参考链接:

https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html

 

示例1】被合并的文档默认从新的一页开始显示

import com.spire.doc.Document;import com.spire.doc.FileFORMat;public class MergeWordDocument {    public static void main(String[] args){                //获取第一个文档的路径        String filePath2 = "文件1.docx";                //获取第二个文档的路径        String filePath3 = "文件2.docx";                //加载第一个文档        Document document = new Document(filePath2);                //使用insertTextFromFile方法将第二个文档的内容插入到第一个文档        document.insertTextFromFile(filePath3, FileFormat.Docx_2013);                //保存文档        document.saveToFile("Output.docx", FileFormat.Docx_2013);             } }

生成文档:

 Java 合并Word文档

【示例2被合并的文档承接上一个文档的最后一个段落末尾开始显示

import com.spire.doc.Document;import com.spire.doc.DocumentObject;import com.spire.doc.FileFormat;import com.spire.doc.Section;public class MergeWordDocument {    public static void main(String[] args){        //加载第一个文档        Document document1 = new Document();        document1.loadFromFile("文件1.docx");        //加载第二个文档        Document document2 = new Document();        document2.loadFromFile("文件2.docx");        //获取第一个文档的最后一个section        Section lastSection = document1.getLastSection();        //将第二个文档的段落作为新的段落添加到第一个文档的最后一个section        for (Section section:(Iterable <Section>)document2.getSections()) {            for (DocumentObject obj:(Iterable <DocumentObject>)section.getBody().getChildObjects()                    ) {                lastSection.getBody().getChildObjects().add(obj.deepClone());            }        }        //保存文档        document1.saveToFile("Output.docx", FileFormat.Docx_2013);    }}

生成文档:

Java 合并Word文档

--结束END--

本文标题: Java 合并Word文档

本文链接: https://lsjlt.com/news/229727.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java 合并Word文档
    在日常工作中,难免会遇到需要将多个Word文档合并到一个文档中,对其进行重新整理的情况,为了能帮助大家高效快速的完成这个操作,接下来本文就将介绍两种在Java程序中合并Word文档的方法。方法一:如果需要被合并的文档默认从新的一页开始显示,...
    99+
    2023-06-02
  • java 使用POI合并两个word文档
    java POI合并两个word文档 有需要的可以将主函数中写死的地方改为一个List import java.io.FileInputStream; import java.i...
    99+
    2024-04-02
  • word怎么合并多个文档
    这篇“word怎么合并多个文档”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“word怎么合并多个文档”文章吧。word合并多...
    99+
    2023-06-30
  • Java实现合并word文档的示例代码
    目录说明实现1.首先定义好主文档2.定义需要追加的文档3. 代码实现4. 成果展示说明 在做项目中,遇到了一种情况,需要将一个小word文档的内容插入到一个大word(主文档)中。 ...
    99+
    2022-11-13
    Java合并word文档 Java合并word Java合并文档
  • 怎么用python将word文档合并
    这篇文章主要为大家展示了“怎么用python将word文档合并”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用python将word文档合并”这篇文章吧。设计思路:   ...
    99+
    2023-06-22
  • C#中怎么合并多个WORD文档
    C#中怎么合并多个WORD文档,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。今天因为客户需要,需要将多个WORD文档合并成为一个WORD文档。其中,对WORD文...
    99+
    2023-06-17
  • 利用C#实现合并Word文档功能
    目录程序环境通过插入完整文件来合并文档 完整代码效果图通过克隆内容合并文档 完整代码效果图合并Word文档可以快速地将多份编辑好的文档合在一起,避免复制粘贴时遗漏...
    99+
    2022-12-08
    C#合并Word文档 C#合并Word C# 合并 文档
  • 用python将word文档合并实例代码
    目录背景:设计思路:脚本环境说明:完整代码:功能执行效果图:总结:背景:         由于工作需要,现在有这么一个需求,要合并大量的word文档,而且要在不同的目录下找到同一个人...
    99+
    2024-04-02
  • 怎么用C#实现合并Word文档功能
    本文小编为大家详细介绍“怎么用C#实现合并Word文档功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用C#实现合并Word文档功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。程序环境本次测试时,在程序...
    99+
    2023-07-04
  • Java根据word模板生成word文档并转成PDF文件
    1. 处理word模板 1.1 定义word模版 1.2 定义完我们的模板之后,我们要将文档保存为xml的格式 定义完我们的模板之后,我们要将文档保存为xml的格式 1.3 xml格式化 ...
    99+
    2023-09-09
    java word pdf chart
  • Java如何合并、拆分PDF文档
    这篇文章主要介绍Java如何合并、拆分PDF文档,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用工具:Free Spire.PDF for Java (免费版)Jar文件获取及导入:方法1:通过官网下载包。下载后,...
    99+
    2023-06-02
  • Java实现向Word文档添加文档属性
    目录程序环境:方法1:手动引入。方法2: 如果您想通过 ​​Maven​​安装,则可以在 pom.xml 文件中添加以下代码导入 JAR 文件。将内置文档属性添加到 Word 文档完...
    99+
    2023-01-29
    java如何设置word文档属性 Java 将文档属性添加到 Word 文档 Java 设置Word文档属性
  • java 导出word,java根据提供word模板导出word文档
    本文主要讲解,利用poi-tl在word中动态生成表格行,进行文字、图片填充。一共提供了两种方式,1.基于本地文件 2.基于网络文件 本文讲解思路,1.先看示例,2. 示例对应的代码展示 3. 基本概念讲解(api自行查阅文档)。 这...
    99+
    2023-08-17
    word java 开发语言
  • Java 将Word文档转换为PDF
    前言本文将介绍如何使用免费Java Word组件Free Spire.Doc for Java在Java应用程序中将Word文档转换到PDF格式。Free Spire.Doc for Java在转换过程中能够识别中文字符并支持丰富的word...
    99+
    2023-06-02
  • Java如何实现读取txt文件内容并生成Word文档
    目录导入Jar包1. Maven仓库下载导入2. 手动导入读取txt生成Word注意事项本文将以Java程序代码为例介绍如何读取txt文件中的内容,生成Word文档。在编辑代码前,可...
    99+
    2024-04-02
  • 使用Java怎么将多个文档合并输出到一个文档
    这篇文章将为大家详细讲解有关使用Java怎么将多个文档合并输出到一个文档,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。方法:Java NIOpackage First;import...
    99+
    2023-05-30
    java
  • java怎么将Word文档转为HTML
    Java 是一种广泛使用的编程语言,它可以通过编写代码实现进行各种计算和数据处理任务。在 Java 中,我们可以使用不同的 API 实现将 Word 文档转换为 HTML。在这篇文章中,我们将着重讨论使用 Apache POI(Java A...
    99+
    2023-05-14
  • Java通过word模板实现创建word文档报告
    目录一、pom文件中引入依赖(以为springboot项目为例)二、代码实现三、word模板示例下面是java 利用word模板生成的一个word报告文档,利用的是第三方类库Poi-...
    99+
    2024-04-02
  • python_docx制作word文档
    Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对象进行处理就是对word文档的内容处理。二、相关概念如果需要...
    99+
    2023-01-31
    文档 python_docx word
  • Java怎么设置Word文档页边距
    本篇内容主要讲解“Java怎么设置Word文档页边距”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java怎么设置Word文档页边距”吧!页边距是指页面的边线到文字的距离。通常可在页边距内部的可...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作