<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger-cloud</artifactId>
<version>22.5</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-merger-cloud', version: '22.5')
<dependency org="com.groupdocs" name="groupdocs-merger-cloud" rev="22.5">
<artifact name="groupdocs-merger-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-merger-cloud" % "22.5"
Fusión de documentos API REST de Java Cloud
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Merger Cloud SDK for Java lo ayuda a crear aplicaciones Java de fusión de documentos en la nube que funcionan sin instalar ningún software de terceros. Es un envoltorio alrededor de GroupDocs.Merger Cloud REST APIs.
Funciones del SDK de combinación de documentos en la nube
- Unir dos o más documentos en un solo documento en la nube.
- Unir las páginas específicas deseadas de múltiples documentos en la nube de origen en un solo documento.
- Especifique rangos de páginas (cualquier página de inicio a cualquier página final) para fusionar en un solo documento en la nube.
- Join or merge cloud files of different formats (extensiones) en un documento PDF o de procesamiento de texto.
- Append two Word® processing documents without page break entre ellos.
- Add or import attachment to PDF files hosted on the cloud storage.
- Add or import attachment to PDF files alojado en el almacenamiento en la nube.
- Apply password protection to the merged cloud documents.
- Apply page orientation (Portrait or Landscape) a todas las páginas de documentos en la nube combinadas o a páginas específicas.
- Create a new cloud document by extracting specific pages de varios documentos fuente en la nube.
- Customize page ordering para mover las páginas deseadas de una ubicación dentro del documento en la nube a otra.
- Rotate specific of all pages of a cloud document at a degree of 90, 180, or 270.
- Swap position of two pages within a cloud document para intercambiar entre sí.
- Capacidad para generar una vista previa de la página del documento en la nube en formatos
JPG
,PNG
oBMP
.
Formatos de archivo de fusión de documentos admitidos
Microsoft Word®: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, CSV, TSV
OpenOffice Calc®: SAO
Microsoft PowerPoint®: PPT, PPTX, PPS, PPSX
OpenOffice Impress®: ODP, OTP
Microsoft Visio®: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
Microsoft OneNote®: UNO
Otro: ERROR
Requisitos
La creación de la biblioteca del cliente API requiere:
- java 1.7+
- Experto
requisitos previos
Para usar GroupDocs.Merger Cloud SDK para Java, debe registrar una cuenta con GroupDocs Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte GroupDocs Cloud Pricing.
Instale GroupDocs.Merger-Cloud desde Maven
Agregue el repositorio de GroupDocs Cloud a su aplicación pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Instalar desde la fuente
Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:
mvn clean install
Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:
mvn clean deploy
Consulte OSSRH Guide para obtener más información.
Usuarios expertos
Agregue esta dependencia al POM de su proyecto:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger-cloud</artifactId>
<version>22.5</version>
</dependency>
Otros
Primero genere el JAR ejecutando:
mvn clean package
Luego instale manualmente los siguientes JAR:
objetivo/groupdocs-merger-cloud-22.5.jar
objetivo/lib/*.jar
Empezar
Siga las instrucciones de Quick Start.
Ejemplo de código Java para fusionar documentos en la nube de diferentes formatos
// For complete examples and data files, please go to https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-java-samples
String MyClientSecret = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
String MyClientId = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyClientId, MyClientSecret);
DocumentApi apiInstance = new DocumentApi(configuration);
try {
FileInfo fileInfo1 = new FileInfo();
fileInfo1.setFilePath("Pdf/one-page-password.pdf");
fileInfo1.setPassword("password");
JoinItem item1 = new JoinItem();
item1.setFileInfo(fileInfo1);
FileInfo fileInfo2 = new FileInfo();
fileInfo2.setFilePath("WordProcessing/one-page.docx");
JoinItem item2 = new JoinItem();
item2.setFileInfo(fileInfo2);
JoinOptions options = new JoinOptions();
options.setJoinItems(Arrays.asList(item1, item2));
options.setOutputPath("output/joined.pdf");
JoinRequest request = new JoinRequest(options);
DocumentResult response = apiInstance.join(request);
System.err.println("Output file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling api:");
e.printStackTrace();
}
Autorización y autenticación
Authentication schemes definido para la API es el siguiente:
JWT
- Tipo: OAuth 2.0
- Flujo: aplicación
- URL de autorización:https://api.groupdocs.cloud/connect/token
- Vida útil del token: 1 día (predeterminado)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Merger Cloud JAR document automation document automation cloud document merge merger merging join joiner joining combine combiner combining append appender appending split splitter splitting password protection security extract extractor extraction portrait landscape orientation attachment import order swap rotate DOC DOCX DOCM DOT DOTX DOTM RTF TXT ODT OTT XLS XLSX XLSB XLSM XLT XLTX XLTM CSV TSV ODS PPT PPTX PPS PPSX ODP OTP VSDX VSDM VSSX VSSM VSTX VSTM VDX VSX VTX ONE ERR