Browse our Products

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.

GroupDocs.Conversion Cloud SDK for Android

Docs Swagger Examples Blog Release Notes Support Dashboard


This SDK allows you to work with GroupDocs.Conversion Cloud REST APIs in your Android applications on Java language.

Document Conversion

Convert Documents across a wide range of supported formats.
Convert Specific Pages or ranges as needed.
Auto-detect Document Format without requiring a file extension.
Load Documents with Options such as password protection, custom fonts, or sheet selection.
Font Replacement to substitute missing fonts with provided alternatives.
Watermarking to add custom text or image watermarks.
Page-by-Page Conversion with custom page ranges for detailed output control.
Resolution and Quality Control for images and text.
Password Protection for output documents when supported.
Batch Conversion of multiple documents in a single operation.
Custom Conversion using advanced options and custom logic.
Multi-format Output to generate several target formats simultaneously.
Conversion Tracking of ongoing or completed conversions.
Advanced Watermarking with customizable position, size, color, and transparency.
Language Translation integration for multilingual content.
Document Merge to combine multiple documents into one file.

Document Information Extraction

Basic Document Information such as file type and page count.
CAD Information including layers and layouts.
Email Information extracting folder structures and metadata.
PDF Information like printing restrictions and metadata.
Project Management Information such as start/end dates.
Text Content Extraction of raw or formatted text.
Image Extraction of embedded images.
Metadata Extraction including author, title, subject, and modification date.
Table of Contents Extraction from supported formats.
Field Data Extraction of form fields from PDFs or HTML.
OCR Support to extract text from images or scanned documents.

API and SDK Features

Supported Formats Info – complete list of formats supported.
Document Conversion Endpoint – core conversion tasks.
File Management Endpoints – upload, download, copy, move, delete.
Folder Management Endpoints – create, copy, move, delete folders.
Storage Information Endpoints – usage and file details.
SDK Availability – .NET, Java, PHP, Node.js, Python, Ruby with examples.
API Explorer – test endpoints via Swagger.
Cross-Platform SDKs – integrate across .NET, Java, PHP, Python, Ruby, Node.js.
Custom Callbacks – monitor conversion status and progress.
Advanced API Customization – large file handling, timeouts, retries.
Localization Support – multiple languages and regional settings.
API Rate Limiting – configure and manage usage limits.

Load Options

CAD Files Load Options – layout names, background color, drawing type.
Spreadsheet Files Load Options – default fonts, gridlines, ranges, skip empty rows/columns.
CSV Files Load Options – custom separators, encoding, formula/numeric conversions.
Diagram Files Load Options – default fonts for diagrams.
Email Files Load Options – preserve metadata, display options, folder structures.
OneNote Files Load Options – fonts, sections, password‑protection.
PDF Files Load Options – password protection, annotation display, form field flattening, embedded file handling.
Presentation Files Load Options – hidden slides, password protection, default fonts.
Text Files Load Options – numbering detection and formatting.
Word Processing Files Load Options – track changes, comments, password protection.
Web Files Load Options – page numbering and embedded resources handling.
Vector Image Support – convert SVG, WMF, EMF while retaining scalability.
Multi-page TIFF Support – select and reorder specific pages.
Encoding Detection – automatic text encoding detection.
HTML Load Options – control over embedded resources and linked media.
PDF Digital Signatures – manage signatures for authenticity and integrity.

Storage API Features

Check Storage Existence – verify cloud storage availability.
Check File/Folder Existence – ensure items exist before processing.
Retrieve Storage Space Usage – monitor quotas and usage.
Retrieve File Versions – list stored file versions.
File Upload with Overwrite – upload new files with overwrite option.
Versioning Control – restore previous versions and track changes.
File Metadata Retrieval – size, format, creation date, etc.
Folder Synchronization – sync local and cloud folders.
Storage Quota Management – real‑time alerts for usage thresholds.

Docker and Self-Hosting

Self-hosting in Docker – deploy with custom configurations and storage integration.
Google Cloud Storage Integration – connect Google Cloud storage.
AWS S3 Cloud Storage Integration – configure AWS S3 access.
Auto-scaling – handle fluctuating workloads.
Persistent Storage – use volumes for consistent data retention.
Container Health Monitoring – health checks and auto‑recovery.
Customized Docker Images – build images with additional dependencies and optimizations.

Licensing and Authentication

Evaluation Mode – convert first two pages with watermarks during trial.
Secure Authentication – use ClientId and ClientSecret.
Custom Licensing Models – per‑user or per‑usage licensing.
Multi-tenant Authentication – secure access for multiple organizations.
Token Expiry Management – manage token expiration and refresh.
Trial and Subscription Management – automate transitions from trial to paid.

Supported Document Formats

  • 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();
        }

    }
}

Docs Swagger Examples Blog Release Notes Support Dashboard


 English