https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-java
Java SDK for communicating with the GroupDocs.Signature REST API. Electronically Sign Documents in the Cloud.
https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-java
docx excel groupdocs-signature-cloud java java-sdk opendocument pdf powerpoint pptx signature-cloud-api signature-cloud-sdk word xlsx
Last synced: 9 months ago
JSON representation
Java SDK for communicating with the GroupDocs.Signature REST API. Electronically Sign Documents in the Cloud.
- Host: GitHub
- URL: https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-java
- Owner: groupdocs-signature-cloud
- License: mit
- Created: 2018-05-22T07:31:31.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-09T07:06:28.000Z (about 1 year ago)
- Last Synced: 2025-01-21T05:42:16.309Z (11 months ago)
- Topics: docx, excel, groupdocs-signature-cloud, java, java-sdk, opendocument, pdf, powerpoint, pptx, signature-cloud-api, signature-cloud-sdk, word, xlsx
- Language: Java
- Homepage: https://products.groupdocs.cloud/signature/java
- Size: 24.1 MB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GroupDocs.Signature Cloud SDK for Java
This repository contains GroupDocs.Signature Cloud SDK for Java source code. This SDK allows you to work with GroupDocs.Signature Cloud REST APIs in your Java applications.
## Requirements
* Java SE Development Kit 8
## Installation
### Maven
Add following repository and dependency to your project's POM
```xml
groupdocs-artifact-repository
GroupDocs Artifact Repository
https://repository.groupdocs.cloud/repo
```
```xml
com.groupdocs
groupdocs-signature-cloud
24.12
compile
```
### Gradle
Add following repository and dependency to your build.gradle:
```javascript
repositories {
maven {
url "https://repository.groupdocs.cloud/repo/"
}
}
...
dependencies {
...
implementation 'com.groupdocs:groupdocs-signature-cloud:24.12'
}
```
## Getting Started
* Please follow the [installation](#installation) instruction
* Get your AppSID and AppKey at [Dashboard](https://dashboard.groupdocs.cloud) and use them in your code
* Build and execute
* Explore more samples at [GitHub](https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-java-samples)
Example:
```java
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.api.InfoApi;
import java.util.*;
public class ApiExample {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
String appKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
Configuration configuration = new Configuration(appSid, appKey);
InfoApi infoApi = new InfoApi(configuration);
try {
FormatsResult response = infoApi.getSupportedFileFormats();
for (Format format : response.getFormats()) {
System.out.println(format.getFileFormat());
}
} catch (ApiException e) {
System.err.println("Failed to get supported file formats");
e.printStackTrace();
}
}
}
```
## Manual build and installation from sources
Building the API client library requires [Maven](https://maven.apache.org/) to be installed.
Refer to the [official documentation](https://maven.apache.org/plugins/maven-deploy-plugin/usage.html) for more information.
At first generate the JAR by executing following command in "/src" working directory:
```shell
mvn package -D maven.test.skip=true
```
Then manually install the following JARs:
* target/groupdocs-signature-cloud-24.12.jar
* target/lib/*.jar
## Licensing
All GroupDocs.Signature Cloud SDKs are licensed under [MIT License](LICENSE).
## Resources
* [**Website**](https://www.groupdocs.cloud)
* [**Product Home**](https://products.groupdocs.cloud/signature)
* [**Documentation**](https://docs.groupdocs.cloud/signature/)
* [**Free Support Forum**](https://forum.groupdocs.cloud/c/signature)
* [**Blog**](https://blog.groupdocs.cloud/category/signature)
## Contact Us
Your feedback is very important to us. Please feel free to contact us using our [Support Forums](https://forum.groupdocs.cloud/c/signature).