Skip to content
@groupdocs-parser-cloud

GroupDocs.Parser Cloud

Extract text, images, metadata and encoding detection for Microsoft Office, OpenOffice, PDF, HTML and other file formats of your choice

☁️ GroupDocs.Parser Cloud

Document Parser Cloud API for Text, Images & Metadata

GroupDocs.Parser Cloud is an enterprise-grade REST API for extracting content from documents. Pull text, images, and metadata from Word, PDF, Excel, email, archives, and more — with options for page ranges and formatted output, and no third-party desktop software.

Product Page Docs Demos API Blog Search Support Temp License

📂 Cloud SDKs & Repositories

SDKs are grouped by platform. Each example extracts text from an entire document using the Extract Text From The Whole Document API. The same call is shown first as plain REST (cURL), then for each SDK.

📡 cURL (REST API)

Call the Parser Cloud REST API directly (no SDK). Obtain a JWT from the token endpoint (client_credentials), then extract text:

# Get JWT (Client Id / Client Secret from https://dashboard.groupdocs.cloud)
curl -v "https://api.groupdocs.cloud/connect/token" \
  -X POST \
  -d "grant_type=client_credentials&client_id=$CLIENT_ID&client_secret=$CLIENT_SECRET" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -H "Accept: application/json"

# Extract text from the whole document
curl -v "https://api.groupdocs.cloud/v1.0/parser/text" \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer $JWT_TOKEN" \
  -d '{
        "FileInfo": {
            "FilePath": "words/docx/document.docx"
        }
      }'

See more: Extract Text From The Whole Document (cURL example). SDK samples below use email/eml/embedded-image-and-attachment.eml from the published examples.

🌐 .NET (C#, ASP.NET)

.NET SDK for GroupDocs.Parser Cloud — .NET Core and .NET Framework.

var configuration = new Configuration(MyClientId, MyClientSecret);
var apiInstance = new ParseApi(configuration);

var options = new TextOptions
{
    FileInfo = new FileInfo
    {
        FilePath = "email/eml/embedded-image-and-attachment.eml"
    }
};
var response = apiInstance.Text(new TextRequest(options));

☕ Java

Java SDK for the GroupDocs.Parser Cloud REST API.

Configuration configuration = new Configuration(MyClientId, MyClientSecret);
ParseApi apiInstance = new ParseApi(configuration);

FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("email/eml/embedded-image-and-attachment.eml");

TextOptions options = new TextOptions();
options.setFileInfo(fileInfo);

TextResult response = apiInstance.text(new TextRequest(options));

🐘 PHP

PHP SDK for the GroupDocs.Parser Cloud REST API.

use GroupDocs\Parser\Model;
use GroupDocs\Parser\Model\Requests;

$configuration = new GroupDocs\Parser\Configuration();
$configuration->setAppSid($ClientId);
$configuration->setAppKey($ClientSecret);
$apiInstance = new GroupDocs\Parser\ParseApi($configuration);

$fileInfo = new Model\FileInfo();
$fileInfo->setFilePath("email/eml/embedded-image-and-attachment.eml");

$options = new Model\TextOptions();
$options->setFileInfo($fileInfo);

$response = $apiInstance->text(new Requests\textRequest($options));

📦 Node.js (JavaScript / TypeScript)

Node.js SDK for the GroupDocs.Parser Cloud REST API.

const parser_cloud = require("groupdocs-parser-cloud");
const parseApi = parser_cloud.ParseApi.fromKeys(clientId, clientSecret);

let fileInfo = new parser_cloud.FileInfo();
fileInfo.filePath = "email/eml/embedded-image-and-attachment.eml";

let options = new parser_cloud.TextOptions();
options.fileInfo = fileInfo;

let response = await parseApi.text(new parser_cloud.TextRequest(options));

🐍 Python

Python SDK for the GroupDocs.Parser Cloud REST API.

import groupdocs_parser_cloud

parse_api = groupdocs_parser_cloud.ParseApi.from_keys(client_id, client_secret)

options = groupdocs_parser_cloud.TextOptions()
options.file_info = groupdocs_parser_cloud.FileInfo()
options.file_info.file_path = "email/eml/embedded-image-and-attachment.eml"

result = parse_api.text(groupdocs_parser_cloud.TextRequest(options))

💎 Ruby

Ruby SDK for the GroupDocs.Parser Cloud REST API.

require 'groupdocs_parser_cloud'

parse_api = GroupDocsParserCloud::ParseApi.from_keys($client_id, $client_secret)

options = GroupDocsParserCloud::TextOptions.new
options.file_info = GroupDocsParserCloud::FileInfo.new
options.file_info.file_path = "email/eml/embedded-image-and-attachment.eml"

response = parse_api.text(GroupDocsParserCloud::TextRequest.new(options))

Business Use Cases

  • Full-text indexing — Extract plain text from mixed document stores for search.
  • Email ingestion — Parse EML/MSG bodies and attachments into structured pipelines.
  • eDiscovery prep — Pull text from large PDF/Office corpora before review tools.
  • Content migration — Harvest body text when moving archives between CMS systems.
  • OCR-adjacent workflows — Combine extracted text with your own NLP or classification.

🔑 API Key & Authentication

Use Client ID and Client Secret from GroupDocs Cloud Dashboard to authenticate. Set them in your SDK configuration (e.g. Configuration, from_keys, or environment variables) before calling the API.


✅ Key Features & Benefits

Feature Description
Text extraction Whole document, page ranges, or formatted text (plain/HTML/Markdown).
Images & metadata Extract embedded images and document metadata.
Containers Work with items inside ZIP, email, and PDF portfolios.
Broad formats Office, PDF, email, HTML, archives, and more.
Password-protected files Open protected documents by supplying a password.
Cloud storage Upload, download, and manage files used by parse operations.

🆘 Technical Support & Resources

Resource Link
Documentation GroupDocs.Parser Cloud Docs — guides, API reference, and SDK usage.
Support forum GroupDocs Cloud Free Support Forum — ask questions and report issues.
Temporary license Get a free trial — full-feature evaluation.
Live demo GroupDocs.Parser apps — try parsing in the browser.
API reference REST API Reference — Swagger/OpenAPI.

🏷️ Tags

document-parser extract-text parse-document email-parser pdf-text-extraction metadata-extraction image-extraction parser-api groupdocs-parser-cloud parser-sdk

Popular repositories Loading

  1. groupdocs-parser-cloud-python groupdocs-parser-cloud-python Public

    Python module for communicating with the GroupDocs.Parser Cloud API

    Python 2 1

  2. groupdocs-parser-cloud-mcp groupdocs-parser-cloud-mcp Public

    GroupDocs.Parser Cloud MCP server that gives AI assistants the power to parse text, barcodes, and images from 50+ document formats and format families (PDF, Word, Excel) using the robust GroupDocs.…

    Python 2

  3. groupdocs-parser-cloud-dotnet groupdocs-parser-cloud-dotnet Public

    .NET library for communicating with the GroupDocs.Parser Cloud API

    C# 1 1

  4. groupdocs-parser-cloud-android groupdocs-parser-cloud-android Public

    Android module for communicating with the GroupDocs.Parser Cloud API

    Java 1

  5. groupdocs-parser-cloud-java groupdocs-parser-cloud-java Public

    Java library for communicating with the GroupDocs.Parser Cloud API

    Java

  6. groupdocs-parser-cloud-java-samples groupdocs-parser-cloud-java-samples Public

    GroupDocs.Parser Cloud SDK for Java examples, plugins and showcase projects

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…