<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>22.12</version>
</dependency>
</dependencies>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-merger', version: '22.12')
<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="22.12">
<artifact name="groupdocs-merger" ext="jar"/>
</dependency>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-merger" % "22.12"
高码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);
GroupDocs.Total GroupDocs.Merger API on premise DOC DOCX DOCM DOT DOTX DOTM RTF ODT OTT XLS XLSX XLSB XLSM XLT XLTX XLTM XLAM ODS PPT PPTX PPS PPSX ODP OTP VSDX VSDM VSSX VSSM VSTX VSTM VDX VSX VTX ONE HTML MHT MHTML PDF XPS TEX EPUB TXT ERR CSV TSV windows macOS Linux J2SE azure document automation merge merger merging join append joiner combine content formatting page setup OLE password protection split spliter spliting swap rotate