<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-merger</artifactId>
      <version>24.8</version>
   </dependency>
</dependencies>repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}
compile(group: 'com.groupdocs', name: 'groupdocs-merger', version: '24.8')<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>
<dependency org="com.groupdocs" name="groupdocs-merger" rev="24.8">
   <artifact name="groupdocs-merger" ext="jar"/>
</dependency>resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-merger" % "24.8"高码Java API合并并加入文档
产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可
Java的GroupDocsmerger本地API将多个文档合并到一个结果文件中。支持将不同扩展名(格式)的文件连接到单个格式文档中。也可以完成OLE对象插入。您还可以更改页面订单,删除所需的页面,然后将单个文档分为多个较小的文件。
文档Joiner本地Java API功能
通过合并多个(两个或多个)文档来创建一个文档。
加入Microsoft Word&Reg;在保留内容,格式化和页面设置的同时,彼此文档。
指定所需的页码或页面范围从多个文档合并在一起以创建所得文件。
能够将不同文件扩展名的文档交叉合并到单个文件格式结果文档中。
将不同类型的文件(doc’,
ppt,xls')组合到一个pdf,xps,doc',docx文件’‘中。生成文档页面“ PNG”,“ JPG”或
bmp格式中的预览。将附件(例如
ppt')添加到pdf`文件。将
ole对象插入word&reg;,openoffice&reg;,excel&reg;,powerpoint&reg;,&reg;,&visio&reg;文件。检查文档是否受密码保护,添加 /删除 /更新文档密码。
获取文档信息,包括,文件类型,页面计数,页面信息。
能够保留文档操作过程的日志。
Support for various single page operations, such as;
更改页面订单通过将页面移至不同位置。
删除单个或一组所需的页面来自源文档。
拆分文档通过提取特定的页码或提取一系列开始 /结束页面号码。
拆分单个文本文件分为几个单行文件或几个多行文件。
交换两页的位置在源文档中。
更改文档中特定或所有页面的页面方向(景观,肖像)。
-90、180或270度的文档的旋转特定或所有页面。
支持的文档合并文件格式
以下文件格式支持加入和分割操作:
Microsoft Word&reg;: doc/docx/docm/dot/dotx/dotm/rtf \
OpenOffice Writer: ODT/OTT
MicoroSft Excel&reg;: XLS/XLSX/XLSB/XLSM/XLT/XLTX/XLTM/XLAM \ \ \
openoffice calc&reg;: ods
Microsoft PowerPoint&reg;: PPT/PPTX/PPS/PPSX
OpenOffice Impress&reg;: ODP/OTP
Microsoft Visio&reg;: VSDX/VSDM/VSSX/VSSM/VSTX/VSTM/VSTM/VDX/VSX/VSX/VTX
**Microsoft OneNote&reg;:**一个
网络: html/mht/mhtml
固定布局: PDF/XPS
乳胶: Tex
电子书: epub
文本: txt/err/csv/tsv
支持以下文件格式的修剪,移动,删除,交换和Chaning页面饰面操作:
Microsoft Word&reg;: doc/docx/docm/dot/dotx/dotm/rtf \
OpenOffice Writer: ODT/OTT
MicoroSft Excel&reg;: XLS/XLSX/XLSB/XLSM/XLT/XLTX/XLTM/XLAM \ \ \
openoffice calc&reg;: ods
Microsoft PowerPoint&reg;: PPT/PPTX/PPS/PPSX
OpenOffice Impress&reg;: ODP/OTP
Microsoft Visio&reg;: VSDX/VSDM/VSSX/VSSM/VSTX/VSTM/VSTM/VDX/VSX/VSX/VTX
**Microsoft OneNote&reg;:**一个
网络: html/mht/mhtml
固定布局: PDF/XPS
乳胶: Tex
电子书: epub
支持以下文件格式的页面旋转操作:
固定布局: PDF/XPS
乳胶: Tex
电子书: epub
支持以下文件格式的文档导入操作:
Microsoft Word&reg;: doc/docx/docm/dot/dotx/dotm/rtf \
OpenOffice Writer: ODT/OTT
MicoroSft Excel&reg;: XLS/XLSX/XLSB/XLSM/XLT/XLTX/XLTM/XLAM \ \ \
openoffice calc&reg;: ods
Microsoft PowerPoint&reg;: PPT/PPTX/PPS/PPSX
OpenOffice Impress&reg;: ODP/OTP
Microsoft Visio&reg;: VSDX/VSDM/VSSX/VSSM/VSTX/VSTM/VSTM/VDX/VSX/VSX/VTX
固定布局: PDF
对于以下文件格式,支持跨格式合并到PDF/XPS操作:
Microsoft Word&reg;: doc/docx/docm/dot/dotx/dotm/rtf \
OpenOffice Writer: ODT/OTT
MicoroSft Excel&reg;: XLS/XLSX/XLSB/XLSM/XLT/XLTX/XLTM/XLAM \ \ \
openoffice calc&reg;: ods
Microsoft PowerPoint&reg;: PPT/PPTX/PPS/PPSX
OpenOffice Impress&reg;: ODP/OTP
网络: html
固定布局: PDF/XPS
为以下文件格式支持跨格式合并到DOC/DOCX操作:
固定布局: PDF/XPS
乳胶: Tex
电子书: epub
有关详细信息和限制,请访问支持的文档格式。
系统要求
- Microsoft Windows: Windows Desktop&Server(X86,X64),Microsoft Azure
 - macOS: Mac OS X
 - Linux: Ubuntu,Opensuse,Centos等
 - Java版本:``J2SE 6.0(1.6)
,J2SE 7.0(1.7),J2SE 8.0(1.8)`或以上(例如Java 10) 
groupDocs.merger for Java不需要安装任何外部软件或第三方工具。只需按照安装和配置中描述的方式之一即可。
开始
GroupDocs在GroupDocs存储库托管所有Java API。您可以在Maven项目中轻松地使用groupDocs.merger用于Java API,并具有简单的配置。有关详细说明,请访问使用Maven从GroupDocs存储库安装文档页面。
示例Java代码加入两个字&reg; docx文档
String filePath = "c:\sample.docx";
String filePath2 = "c:\sample2.docx";
String filePathOut = "c:\output\result.docx";
JoinOptions joinOptions = new JoinOptions(1, 2);
Merger merger = new Merger(filePath);
merger.join(filePath2 , joinOptions);
merger.save(filePathOut);
| Version | Release Date | 
|---|---|
| 24.8 | 2024年8月19日 | 
| 24.6 | 2024年6月20日 | 
| 24.2 | 2024年2月20日 | 
| 23.10 | 2023年10月9日 | 
| 23.8 | 2023年8月1日 | 
| 23.2 | 2023年2月23日 | 
| 22.12 | 2022年12月12日 | 
| 22.7 | 2022年7月14日 | 
| 22.2 | 2022年2月16日 | 
| 21.9 | 2022年1月25日 | 
| 20.7 | 2022年1月25日 | 
| 19.2.1 | 2022年1月25日 | 
| 21.7 | 2021年7月1日 | 
| 21.3 | 2021年3月26日 | 
| 20.11 | 2020年11月9日 | 
| 20.4 | 2020年4月7日 | 
| 19.12 | 2019年12月24日 | 
| 19.8 | 2019年8月14日 | 
| 19.6 | 2019年6月14日 | 
| 19.2 | 2019年2月26日 | 
| 18.12 | 2018年12月24日 | 
| 18.8 | 2018年8月14日 | 

