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.


Docs Swagger Examples Blog Support Release Notes Dashboard

Installation

The package is available at nuget.org and it can be installed via package manager console by executing following command:

PM> NuGet\Install-Package GroupDocs.editor-Cloud

Version NuGet NuGet-GroupDocsCloud


Edit 40+ Document Formats in Cloud via REST

GroupDocs.Editor Cloud SDK for is a REST API designed to integrate document editing capabilities into C#, ASP.NET, and other .NET apps. Supporting over 40 file formats, this API allows you to easily edit Word documents, spreadsheets, presentations, and more directly from the cloud without the need for third-party software like MS Office. Features include handling password-protected files, multi-language support, and customizable formatting options. Developers can perform file operations such as loading, editing, and saving documents across platforms like web, desktop, and mobile with ease. With built-in compatibility for popular document formats like DOCX, XLSX, and PPTX, GroupDocs.Editor Cloud provides robust tools for document processing in any business environment.

Editing Word Processing Document

  • Supports formats such as DOC, DOCX, ODT, RTF, and more.
  • Upload, edit, and save Word processing documents directly from cloud storage.
  • Ability to handle password-protected Word documents.
  • Customize options like enabling pagination, extracting fonts, and handling multi-language information during the editing process.

Editing Spreadsheet Documents

  • Supports formats like XLS, XLSX, XLSM, XLSB, ODS, and others.
  • Load spreadsheets into editable HTML format and work on specific worksheets.
  • Exclude hidden worksheets from editing if desired.
  • Handle password-protected spreadsheet documents.

Editing Presentation Documents

  • Supports formats like PPT, PPTX, PPTM, PPSX, and POTX.
  • Load specific slides from presentations for editing.
  • Option to include or exclude hidden slides during the editing process.

Editing Text Documents

  • Handles plain text documents (TXT) and can recognize simple structures like lists and indents.
  • Save edited TXT files back to Word processing format if needed.
  • Options for handling leading and trailing spaces and enabling pagination in the output HTML.

Editing Delimiter-Separated Values (DSV) Documents

  • Supports files with custom delimiters (CSV, TSV, etc.).
  • Specify custom separators and handle date/numeric data conversion.
  • Option to treat consecutive delimiters as a single entity during processing.

Document Information Retrieval

  • Retrieve details such as file extension, document size, page count, and password protection status.

Working with Storage

  • Check the existence of cloud storage.
  • List files within a specific folder in cloud storage.

File Operations

  • Download files from cloud storage via API.
  • Retrieve specific file versions from storage systems that support versioning.

Supported Document Formats

WordProcessing Family Formats

FormatDescriptionEditAuto Detection
DOCMS Word 97-2007 Binary File Format✔️✔️
DOCXOffice Open XML WordProcessingML Macro-Free Document✔️✔️
DOCMOffice Open XML WordProcessingML Macro-Enabled Document✔️✔️
DOTMS Word 97-2007 Template✔️✔️
DOTMOffice Open XML WordprocessingML Macro-Enabled Template✔️✔️
DOTXOffice Open XML WordprocessingML Macro-Free Template✔️✔️
FlatOPCOffice Open XML WordprocessingML stored in a flat XML file instead of ZIP✔️
ODTOpen Document Format Text Document✔️✔️
OTTOpen Document Format Text Document Template✔️✔️
RTFRich Text Format✔️✔️
WordMLMicrosoft Office Word 2003 XML Format — WordProcessingML or WordML✔️✔️

Spreadsheet Family Formats

FormatDescriptionEditAuto Detection
XLSExcel 97-2003 Binary File Format✔️✔️
XLTExcel 97-2003 Template✔️✔️
XLSXOffice Open XML Workbook Macro-Free✔️✔️
XLSMOffice Open XML Workbook Macro-Enabled✔️✔️
XLTXOffice Open XML Template Macro-Free✔️✔️
XLTMOffice Open XML Template Macro-Enabled✔️✔️
XLSBExcel Binary Workbook✔️✔️
XLAMExcel Add-in✔️✔️
SXCStarOffice or OpenOffice.org Calc XML Spreadsheet✔️✔️
SpreadsheetMLMicrosoft Office Excel 2002 and Excel 2003 XML Format✔️✔️
ODSOpenDocument Spreadsheet✔️✔️
FODSFlat OpenDocument Spreadsheet — stored as a single uncompressed XML file✔️✔️
DIFData Interchange Format✔️✔️
DSVDelimiter Separated Values document (arbitrary delimiter)✔️
CSVComma Separated Values document✔️
TSVTab Separated Values document✔️

Presentation Family Formats

FormatDescriptionEditAuto Detection
PPTMicrosoft PowerPoint 95 Presentation✔️✔️
PPTMicrosoft PowerPoint 97-2003 Presentation✔️✔️
PPTXMicrosoft Office Open XML PresentationML Macro-Free Document✔️✔️
PPTMMicrosoft Office Open XML PresentationML Macro-Enabled Document✔️✔️
PPSMicrosoft PowerPoint 97-2003 SlideShow✔️✔️
PPSXMicrosoft Office Open XML PresentationML Macro-Free SlideShow✔️✔️
PPSMMicrosoft Office Open XML PresentationML Macro-Enabled SlideShow✔️✔️
POTMicrosoft PowerPoint 97-2003 Presentation Template✔️✔️
POTXMicrosoft Office Open XML PresentationML Macro-Free Template✔️✔️
POTMMicrosoft Office Open XML PresentationML Macro-Enabled Template✔️✔️
ODPOpenDocument Presentation✔️✔️
OTPOpenDocument Presentation Template✔️✔️

Other Supported Formats

FormatDescriptionEditAuto Detection
TXTPlain Text✔️
HTMLHyperText Markup Language✔️
XMLeXtensible Markup Language✔️

Supported Platforms

Supported Platforms     Details
Languages     .NET, Java, PHP, Ruby, Python, Node.js, and any language that supports REST.
Platforms     Web, Desktop, Mobile, Cloud environments
Compatibility     Works with any platform or language that supports REST APIs
Integration     Integrates with other cloud services, offering flexibility for various document processing tasks
Use Cases     Suitable for all business types, documents, and content

Quick Start

Create an Account

Get API Credentials

  • Create an API client app to get your Client ID and Client Secret from the Dashboard.

Install the SDK

  • Choose the SDK for your platform to streamline development. For .NET, run Install-Package GroupDocs.Editor-Cloud in Visual Studio. To upgrade, use Update-Package GroupDocs.Editor-Cloud.

Make an API Request

  • Use your API credentials to make requests.

Load and Edit DOCX Documents using REST API

// Load the document into editable state
var loadOptions = new WordProcessingLoadOptions
{
    FileInfo = new FileInfo
    {
        FilePath = "WordProcessing/password-protected.docx",
        Password = "password"
    },
    OutputPath = "output"
};
var loadResult = editApi.Load(new LoadRequest(loadOptions));

// Download and edit the HTML document
var stream = fileApi.DownloadFile(new DownloadFileRequest(loadResult.HtmlPath));
var htmlString = new StreamReader(stream, Encoding.UTF8).ReadToEnd();
htmlString = htmlString.Replace("Sample test text", "Hello world");

// Upload the edited HTML back to storage
fileApi.UploadFile(new UploadFileRequest(loadResult.HtmlPath, new MemoryStream(Encoding.UTF8.GetBytes(htmlString))));

// Save HTML back to DOCX
var saveOptions = new WordProcessingSaveOptions
{
    FileInfo = loadOptions.FileInfo,
    OutputPath = "output/edited.docx",
    HtmlPath = loadResult.HtmlPath,
    ResourcesPath = loadResult.ResourcesPath
};
var saveResult = editApi.Save(new SaveRequest(saveOptions));

Product Docs Swagger Examples Blog Support Dashboard


Tags

Document Editing API | .NET Cloud API | GroupDocs.Editor Cloud | REST API | Word Processing Formats | Spreadsheet Formats | Presentation Formats | Text Formats | CSV Files | DOCX Documents | XLSX Documents | PPTX Presentations | Password-Protected Files | Cloud Storage Integration | Document Info Retrieval | File Operations | API Explorer | Multi-Platform Support | SDK Support | Secure API Access


 English