If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
GroupDocs.Conversion Cloud SDK for Android

This SDK allows you to work with GroupDocs.Conversion Cloud REST APIs in your Android applications on Java language.
Document Conversion
Convert Documents - Convert documents to many formats like PDF, DOCX, XLSX, PPTX.
Convert Specific Pages - Convert selected pages or ranges of a document.
Auto-detect Document Format - Detect source format automatically, no file extension needed.
Load Documents with Options - Load docs with options: passwords, custom fonts, sheet selection.
Font Replacement - Replace missing fonts with alternatives during conversion.
Watermarking - Add text or image watermarks to pages during conversion.
Page-by-Page Conversion - Convert documents page-by-page or via custom ranges.
Resolution and Quality Control - Adjust output resolution and quality for images and text.
Password Protection - Add password protection to supported output formats.
Batch Conversion - Convert multiple documents in a single batch operation.
Custom Conversion - Apply custom logic and parameters using advanced options.
Multi-format Output - Convert one document to multiple formats at once.
Conversion Tracking - Track ongoing/completed conversions status in real time.
Advanced Watermarking - Customize watermark position, size, color, and transparency.
Language Translation - Combine conversion with translation for multilingual docs.
Document Merge - Merge multiple documents into one output file.
Basic Document Information - Get basic info such as file type and page count.
CAD Information - Extract CAD layers and layout details.
Email Information - Extract folder structure and metadata from email files.
PDF Information - Access PDF details like printing restrictions and metadata.
Project Management Information - Get project data like start and end dates from files.
Text Content Extraction - Extract raw or formatted text from documents.
Image Extraction - Extract embedded images from documents.
Metadata Extraction - Retrieve metadata like author, title, and modification date.
Table of Contents Extraction - Extract and convert table of contents from documents.
Field Data Extraction - Extract form field data from PDFs or HTML.
OCR Support - Use OCR to extract text from images or scanned docs.
API and SDK Features
Supported Formats Info - Get full list of formats supported by GroupDocs.Conversion.
Document Conversion Endpoint - Use core endpoint for efficient document conversion.
File Management Endpoints - Upload, download, copy, move, delete files in cloud storage.
Folder Management Endpoints - Create, copy, move, delete folders in cloud storage.
Storage Information Endpoints - Retrieve storage usage and file details.
SDK Availability - SDKs available for .NET, Java, PHP, Node.js, Python, Ruby.
API Explorer - Test API endpoints via built‑in Swagger explorer.
Cross‑Platform SDKs - Cross‑platform SDKs for .NET, Java, PHP, Python, Ruby, Node.js.
Custom Callbacks - Add callbacks to monitor conversion status live.
Advanced API Customization - Configure API for large files, timeouts, and retries.
Localization Support - Support conversion in multiple languages and locales.
API Rate Limiting - Manage API rate limits for balanced usage across apps.
Load Options
CAD Files Load Options - Set CAD options: layout names, background color, drawing type.
Spreadsheet Files Load Options - Configure spreadsheet options: fonts, gridlines, ranges, skip empties.
CSV Files Load Options - Set CSV options: separators, encoding, auto formula conversion.
Diagram Files Load Options - Set default fonts for diagram conversion.
Email Files Load Options - Preserve email metadata, display options, folder structure.
OneNote Files Load Options - Handle fonts, sections, and passwords for OneNote files.
PDF Files Load Options - Control PDF password, annotations, form flattening, embeds.
Presentation Files Load Options - Manage hidden slides, password protection, default fonts.
Text Files Load Options - Control numbering detection and formatting for text files.
Word Processing Files Load Options - Handle track changes, comments, and passwords in Word docs.
Web Files Load Options - Convert web docs, optionally with page numbers and resources.
Vector Image Support - Convert vector images (SVG, WMF, EMF) retaining scalability.
Multi-page TIFF Support - Convert selected pages of multi-page TIFFs with custom order.
Encoding Detection - Automatically detect text encoding for accurate conversion.
HTML Load Options - Convert HTML with control over embedded resources and media.
PDF Digital Signatures - Manage PDF digital signatures to ensure authenticity.
Storage API Features
Check Storage Existence - Verify cloud storage availability.
Check File/Folder Existence - Ensure files/folders exist in cloud storage before use.
Retrieve Storage Space Usage - Monitor storage quotas and usage.
Retrieve File Versions - List stored file versions for version control.
File Upload with Overwrite - Upload files with option to overwrite existing versions.
Versioning Control - Manage file versions, restore previous, track changes.
File Metadata Retrieval - Access file metadata like size, format, creation date.
Folder Synchronization - Sync local and cloud folders for up-to-date versions.
Storage Quota Management - Monitor storage quotas with real-time usage alerts.
Docker and Self-Hosting
Self-hosting in Docker - Deploy GroupDocs.Conversion via Docker with custom configs.
Google Cloud Storage Integration - Integrate Google Cloud Storage for streamlined file management.
AWS S3 Cloud Storage Integration - Integrate AWS S3 storage with credentials and region settings.
Auto-scaling - Implement auto‑scaling for fluctuating workloads.
Persistent Storage - Use persistent storage volumes for consistent data retention.
Container Health Monitoring - Set up health checks and auto‑recovery for Docker containers.
Customized Docker Images - Build custom Docker images with added dependencies and optimizations.
Licensing and Authentication
Evaluation Mode - Convert first two pages with watermarks in trial mode.
Secure Authentication - Use ClientId and ClientSecret for secure API access.
Custom Licensing Models - Implement per-user or per-usage licensing models.
Multi-tenant Authentication - Support multi‑tenant authentication for multiple organizations.
Token Expiry Management - Manage token expiry and refresh JWT tokens for long‑term access.
Trial and Subscription Management - Automate trial-to-paid subscription transitions with alerts.
- Text Formats: DOC, DOCX, TXT, RTF
- Spreadsheet Formats: XLS, XLSX, XLSB, XLSM, CSV, ODS, XLS2003
- Presentation Formats: PPT, PPTX, PPS, PPSX, ODP
- Image Formats: BMP, GIF, JPEG, JPG, PNG, TIF, TIFF, ICO
- Email Formats: MSG, EML, EMLX, MHT
- Web Formats: HTM, HTML
- PDF Format: PDF (includes password-protected PDFs)
- Diagram Formats: VSD, VSDX, VSS, VST, VDW, VSX, VTX
- Project Management Formats: MPP, MPT
- Other Formats: DWG, DXF, PSD, SVG, XPS
Installation
Add Internet permission in the AndroidManifest.xml. Example:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="<package name>">
<uses-permission android:name="android.permission.INTERNET" />
...
Add following repository and dependency to your android module’s build.gradle
after “apply plugin: ‘com.android.application’” section:
repositories {
maven {
url "https://repository.groupdocs.cloud/repo/"
}
}
...
dependencies {
...
implementation 'com.groupdocs:groupdocs-conversion-cloud:24.8'
}
Getting Started
Please follow the installation instruction and use the following Java code:
import com.groupdocs.cloud.conversion.client.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.api.InfoApi;
public class ApiExample {
public static void getSupportedFormats() {
//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();
}
}
}
