Skip to content
@groupdocs-viewer-cloud

GroupDocs.Viewer Cloud

Enhance Document Viewing applications with more than 100 document & image formats, using GroupDocs.Viewer Cloud SDKs.

☁️ GroupDocs.Viewer Cloud

Document Viewing Cloud API for 100+ File Formats

GroupDocs.Viewer Cloud is an enterprise-grade REST API for high-fidelity document viewing and rendering. Integrate preview of Word, Excel, PowerPoint, PDF, CAD, Visio, email, images, and more into web, mobile, or desktop applications with no third-party software — render to HTML, image, or PDF.

Product PageDocsDemosAPIBlogSearchSupportTemp License

📂 Cloud SDKs & Repositories

SDKs are grouped by platform. Each example converts and downloads a document (Word → JPG) using the Convert and download document API — no cloud storage required. The same call is shown first as plain REST (cURL), then for each SDK.

📡 cURL (REST API)

Call the Viewer Cloud REST API directly (no SDK). Obtain a JWT from the token endpoint (client_credentials), then convert and download:

# 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"# Convert and download (Word → JPG; format is a required query parameter)
curl -v "https://api.groupdocs.cloud/v2.0/viewer/convertAndDownload?format=jpg" \
-X PUT \
-H "Content-Type: multipart/form-data" \
-H "Accept: application/json" \
-H "Authorization: Bearer $JWT_TOKEN" \
--data-binary "@sample.docx"

See more: Convert and download document (cURL example).

🌐 .NET (C#, ASP.NET)

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

varconfiguration=newConfiguration(MyClientId,MyClientSecret);varapiInstance=newViewApi(configuration);varrequest=newConvertAndDownloadRequest("jpg",File.OpenRead("sample.docx"));varresult=apiInstance.ConvertAndDownload(request);

☕ Java

Java SDK for the GroupDocs.Viewer Cloud REST API.

Configurationconfiguration = newConfiguration(MyClientId, MyClientSecret);
ViewApiapiInstance = newViewApi(configuration);
ConvertAndDownloadRequestrequest = newConvertAndDownloadRequest("jpg", newFile("sample.docx"), null, null);
Fileresult = apiInstance.convertAndDownload(request);

🐘 PHP

PHP SDK for the GroupDocs.Viewer Cloud REST API.

useGroupDocs\Viewer\Model\Requests;
$configuration = newGroupDocs\Viewer\Configuration();
$configuration->setAppSid($ClientId);
$configuration->setAppKey($ClientSecret);
$apiInstance = newGroupDocs\Viewer\ViewApi($configuration);
$request = newRequests\convertAndDownloadRequest("jpg", "sample.docx");
$result = $apiInstance->convertAndDownload($request);

📦 Node.js (JavaScript / TypeScript)

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

constfs=require("fs");constviewer_cloud=require("groupdocs-viewer-cloud");constviewApi=viewer_cloud.ViewApi.fromKeys(clientId,clientSecret);letfilebuf=fs.readFileSync("sample.docx");letrequest=newviewer_cloud.ConvertAndDownloadRequest("jpg",filebuf);letresult=awaitviewApi.convertAndDownload(request);

🐍 Python

Python SDK for the GroupDocs.Viewer Cloud REST API.

importgroupdocs_viewer_cloudapi_instance=groupdocs_viewer_cloud.ViewApi.from_keys(client_id, client_secret)
withopen("sample.docx", "rb") asfile:
request=groupdocs_viewer_cloud.ConvertAndDownloadRequest("jpg", file)
result=api_instance.convert_and_download(request)

💎 Ruby

Ruby SDK for the GroupDocs.Viewer Cloud REST API.

require'groupdocs_viewer_cloud'api_instance=GroupDocsViewerCloud::ViewApi.from_keys($client_id, $client_secret)file=File.open("sample.docx","r")request=GroupDocsViewerCloud::ConvertAndDownloadRequest.new("jpg",file)result=api_instance.convert_and_download(request)

🔷 Go

Go SDK for the GroupDocs.Viewer Cloud REST API.

file, err:=os.Open("sample.docx")
iferr!=nil {
return
}
deferfile.Close()
result, _, err:=config.Client.ViewApi.ConvertAndDownload(config.Ctx, "jpg", file, nil)

Business Use Cases

  • In-app document preview — Render Office, PDF, and images to HTML or JPG for browser and mobile viewers.
  • Secure PDF delivery — Produce password-protected or permission-locked PDF previews for portals and sharing.
  • CAD & engineering review — View drawings and layouts without desktop CAD software.
  • Email & archive browsing — Preview MSG/EML, PST folders, and ZIP contents in web UIs.
  • Serverless rendering — Call convert-and-download from AWS Lambda or Azure Functions with no intermediate storage.

🔑 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

FeatureDescription
100+ formatsDOCX, PDF, XLSX, PPTX, HTML, MSG/EML, CAD, Visio, Project, archives, images, and more.
HTML, image & PDF viewsRender pages to HTML, JPG/PNG, or PDF for embedding or download.
No storage requiredConvert and download in one call with the input file in the request body.
Page controlRender selected pages, ranges, consecutive sets, or reorder/rotate pages.
Watermarks & protectionAdd watermarks; open password-protected files; protect output PDF.
Layout fidelityPreserve fonts, images, comments, notes, and format-specific options.
Document infoGet page count, attachments, and format-specific metadata before rendering.

🆘 Technical Support & Resources

ResourceLink
DocumentationGroupDocs.Viewer Cloud Docs — guides, API reference, and SDK usage.
Support forumGroupDocs Cloud Free Support Forum — ask questions and report issues.
Temporary licenseGet a free trial — full-feature evaluation.
Live demoGroupDocs.Viewer apps — try viewing in the browser.
API referenceREST API Reference — Swagger/OpenAPI.

🏷️ Tags

document-viewerdocument-preview-apipdf-viewerword-viewerexcel-viewerpowerpoint-viewerhtml-viewerimage-viewercad-vieweremail-viewervisio-viewercloud-document-viewerrender-to-htmlrender-to-jpgrender-to-pdfconvert-and-downloadviewer-sdkgroupdocs-viewer-cloud

Popular repositories Loading

  1. groupdocs-viewer-cloud-android groupdocs-viewer-cloud-androidPublic

    Android module to communicate with GroupDocs.Viewer REST API. View or render Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.

    Java 6 1

  2. groupdocs-viewer-cloud-java groupdocs-viewer-cloud-javaPublic

    Java SDK to communicate with GroupDocs.Viewer REST API. View or render Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.

    Java 4 3

  3. groupdocs-viewer-cloud-python groupdocs-viewer-cloud-pythonPublic

    Python SDK to communicate with GroupDocs.Viewer REST API. View Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.

    Python 4

  4. groupdocs-viewer-cloud-dotnet groupdocs-viewer-cloud-dotnetPublic

    .NET library to communicate with the GroupDocs.Viewer Cloud API. View or render Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.

    C# 2 3

  5. groupdocs-viewer-cloud-node groupdocs-viewer-cloud-nodePublic

    Node.js module to communicate with GroupDocs.Viewer REST API. View or render Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.

    TypeScript 2

  6. groupdocs-viewer-cloud-php groupdocs-viewer-cloud-phpPublic

    PHP SDK for communicating with GroupDocs.Viewer REST API. View or render Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.

    PHP 1 2

Repositories

Showing 10 of 20 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…