{"id":26663036,"url":"https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java","last_synced_at":"2026-05-01T10:32:17.268Z","repository":{"id":39960614,"uuid":"134376976","full_name":"groupdocs-conversion-cloud/groupdocs-conversion-cloud-java","owner":"groupdocs-conversion-cloud","description":"Java SDK to communicate with the GroupDocs.Conversion REST API. Convert between 50+ documents \u0026 image formats in the Cloud.","archived":false,"fork":false,"pushed_at":"2025-10-20T06:35:14.000Z","size":1062,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-20T08:58:01.606Z","etag":null,"topics":["conversion-cloud-sdk","djvu","docx-to-pdf","excel","groupdocs-conversion-cloud","java","maven","pdf","powerpoint","word"],"latest_commit_sha":null,"homepage":"https://products.groupdocs.cloud/conversion/java","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/groupdocs-conversion-cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-05-22T07:26:40.000Z","updated_at":"2025-10-16T08:45:46.000Z","dependencies_parsed_at":"2023-12-21T09:54:44.913Z","dependency_job_id":"2b702aa7-6d8c-4cd4-8720-b749d7ff5ed9","html_url":"https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/groupdocs-conversion-cloud","download_url":"https://codeload.github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32494270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conversion-cloud-sdk","djvu","docx-to-pdf","excel","groupdocs-conversion-cloud","java","maven","pdf","powerpoint","word"],"created_at":"2025-03-25T14:19:36.891Z","updated_at":"2026-05-01T10:32:17.261Z","avatar_url":"https://github.com/groupdocs-conversion-cloud.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GroupDocs.Conversion Cloud SDK for Java\n\nThis repository contains GroupDocs.Conversion Cloud SDK for Java source code. This SDK has been developed to help you get started with using our document conversion REST API, allowing to seamlessly convert your documents to any format you need. With this single API, you can convert back and forth between over 50 types of documents and images, including all Microsoft Office and OpenDocument file formats, PDF documents, HTML, CAD, raster images and many more.\n\n## Requirements\n\n* Java SE Development Kit 8\n\n## Installation\n\n### Maven\n\nAdd following repository and dependency to your project's POM\n\n```xml\n\u003crepository\u003e\n    \u003cid\u003egroupdocs-artifact-repository\u003c/id\u003e\n    \u003cname\u003eGroupDocs Artifact Repository\u003c/name\u003e\n    \u003curl\u003ehttps://repository.groupdocs.cloud/repo\u003c/url\u003e\n\u003c/repository\u003e\n```\n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.groupdocs\u003c/groupId\u003e\n    \u003cartifactId\u003egroupdocs-conversion-cloud\u003c/artifactId\u003e\n    \u003cversion\u003e26.4\u003c/version\u003e\n    \u003cscope\u003ecompile\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n\n### Gradle\n\nAdd following repository and dependency to your build.gradle:\n\n```javascript\nrepositories {\n    maven {\n        url \"https://repository.groupdocs.cloud/repo/\"\n    }\n}\n\n...\ndependencies {\n    ...\n    implementation 'com.groupdocs:groupdocs-conversion-cloud:26.4'\n}\n```\n\n### Create an account\nCreating an account is very simple. Go to Dashboard to create a free account.\nWe’re using Single Sign On across our websites, therefore, if you already have an account with our services, you can use it to also acccess the [Dashboard](https://dashboard.groupdocs.cloud).\n\n### Create an API client app\nBefore you can make any requests to GroupDocs Cloud API you need to get a Client Id and a Client Secret. This will will be used to invoke GroupDocs Cloud API. You can get it by creating a new [Application](https://dashboard.groupdocs.cloud/applicationsV).\n\n## Convert document\n\n```java\nimport com.groupdocs.cloud.conversion.client.*;\nimport com.groupdocs.cloud.conversion.model.requests.*;\nimport com.groupdocs.cloud.conversion.api.*;\nimport java.io.File;\nimport java.util.*;\n\npublic class ApiExample {\n\n    public static void main(String[] args) {\n        //TODO: Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud (free registration is required).\n        String ClientId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\";\n        String ClientSecret = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\";\n\n        Configuration configuration = new Configuration(ClientId, ClientSecret);\n\n        ConvertApi apiInstance = new ConvertApi(configuration);\n\n        File file = new File(\"myFile.docx\");\n\n        ConvertDocumentDirectRequest request = new ConvertDocumentDirectRequest(\"pdf\", file, 1, 0, null, null);\n\n        File result = apiInstance.convertDocumentDirect(request);\n\n        System.out.println(\"Document converted: \" + result.length());\n    }\n}\n```\n\n## Convert document using cloud storage\n\n```java\nimport com.groupdocs.cloud.conversion.client.*;\nimport com.groupdocs.cloud.conversion.model.requests.*;\nimport com.groupdocs.cloud.conversion.api.*;\nimport java.io.File;\nimport java.util.*;\n\npublic class ApiExample {\n\n    public static void main(String[] args) {\n        //TODO: Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud (free registration is required).\n        String ClientId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\";\n        String ClientSecret = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\";\n\n        Configuration configuration = new Configuration(ClientId, ClientSecret);\n\n        FileApi fileApiInstance = new FileApi(configuration);\n        ConvertApi apiInstance = new ConvertApi(configuration);\n\n        // Upload file to cloud storage\n        File file = new File(\"myFile.docx\");\n        UploadFileRequest request = new UploadFileRequest(\"myFile.docx\", file, null);\n\t\tfileApiInstance.uploadFileWithHttpInfo(request);\n\n        // Convert document\n        ConvertSettings settings = new ConvertSettings();\n        settings.setFilePath(\"myFile.docx\");\n        settings.setFormat(\"pdf\");\t\t\t\n\t\tsettings.setOutputPath(\"converted\");\n\n\t\tList\u003cStoredConvertedResult\u003e result = apiInstance.convertDocument(new ConvertDocumentRequest(settings));\n\t\tSystem.out.println(\"Document converted: \" + result.get(0).getUrl());\n\n        // Download the result\n        DownloadFileRequest request = new DownloadFileRequest(\"converted/myFile.pdf\", null, null);\n        File response = fileApiInstance.downloadFile(request);\n        System.err.println(\"Expected response type is File: \" + response.length());\n    }\n}\n```\n\n## Licensing\n\nAll GroupDocs.Conversion Cloud SDKs are licensed under [MIT License](LICENSE).\n\n## Resources\n\n* [**Website**](https://www.groupdocs.cloud)\n* [**Product Home**](https://products.groupdocs.cloud/conversion)\n* [**Documentation**](https://docs.groupdocs.cloud/conversion/)\n* [**Free Support Forum**](https://forum.groupdocs.cloud/c/conversion)\n* [**Blog**](https://blog.groupdocs.cloud/category/conversion)\n\n## Contact Us\n\nYour feedback is very important to us. Please feel free to contact us using our [Support Forums](https://forum.groupdocs.cloud/c/conversion).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgroupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroupdocs-conversion-cloud%2Fgroupdocs-conversion-cloud-java/lists"}