Document Editor Cloud API – Edit Word, Excel, PPT & Web documents

GroupDocs.Editor Cloud Product Family

Another good news for Cloud Developers! GroupDocs has launched the Document Editing Cloud API. This improves the document editing solution of GroupDocs. The solution already exists for .NET and Java developers as on-premises APIs, and as cross-platform online apps for any kind of user to edit a document online for free. The GroupDocs.Editor Cloud API along with SDKs allow developers to edit most of the popular document formats using front-end WYSIWYG editors without any additional applications.

GroupDocs.Editor Cloud is the REST API that provides many editing options and output customizations to customize the editing process of various document types. Some of the main features include:

  • Edit a word processing document in a flow or paged mode.
  • Manage font extraction to provide the same user experience.
  • Memory usage optimization of large files.
  • Support of multi-tabbed spreadsheets.
  • Flexible numeric and dates conversion.
  • URI and Email address recognition.

To get a much better idea about the features and the product, you can always visit the developer guide in the documentation section.

Supported Document Types

Here are the currently supported document formats. You can visit the documentation for GroupDocs.Editor Cloud any time to know about all the supported document formats.

Document TypeFile Formats
Word ProcessingDOC, DOCX, DOCM, DOT, DOTX, DOTM, FlatOPC, ODT, OTT, RTF, WordML, TXT
SpreadsheetsXLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, XLAM, SXC, SpreadsheetML, ODS, FODS, DIF, DSV, CSV, TSV
PresentationsPPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, ODP, OTP
WebHTML, XML

SDKs and Samples

Along with the document editing REST API for Cloud, GroupDocs also provides open-source SDKs, therefore, these can be self-customized according to the requirements. Developers can use cURL to interact with GroupDocs.Editor Cloud API and can also use the relevant SDK(s) to speed up the development. This helps developers to stop worrying about low-level details of making a request and handling the responses. Below-mentioned SDKs along with the code examples are available on GitHub:

Available SDKsExamples
GroupDocs.Editor Cloud SDK for .NET.NET Examples
GroupDocs.Editor Cloud SDK for JavaJava Examples
GroupDocs.Editor Cloud SDK for PHPPHP Examples
GroupDocs.Editor Cloud SDK for PythonPython Examples
GroupDocs.Editor Cloud SDK for RubyRuby Examples
GroupDocs.Editor Cloud SDK for Node.jsNode.js Examples

Here are some examples to get a better idea. For more examples, either you can visit the documentation pages or visit the relevant GitHub repository.

Edit Word Document in C#

Here you can see the C# code example to edit a word document using GroupDocs.Editor Cloud SDK for .NET. The same can be easily achieved in Java, PHP, Python, Ruby, and Node.js using relevant available SDKs. This simply converts the source document in HTML format and allows to edit, later it converts the updated document back to the original format.

Update Excel Spreadsheet Document in Java

Below is the code snippet that shows how you can quickly edit a spreadsheet document in your Java application with GroupDocs.Editor Cloud SDK for Java.

Edit a Presentation in Python

Here is the code example to show how you can edit PowerPoint or OpenDocument presentations in Python.

Resources

Here are some important links to the relevant resources:

Good to see you here for the Document Editing Cloud API. You can freely contact us on the forum in case you feel any difficulty or have some confusion or to give some good suggestions. Thanks.

Posted in GroupDocs.Editor Cloud Product Family | Tagged , , | Leave a comment

Watermark Cloud API & SDKs to Secure Documents

GroupDocs.Watermark Cloud Product Family

Good news for Cloud Developers! GroupDocs has launched the Watermark Cloud API. This enhances the GroupDocs watermark solution. It already exists as on-premises APIs for .NET and Java developers and as cross-platform online apps for any kind of user. Watermark Cloud API along with SDKs allow developers to secure important documents with watermarks, that are hard to be automatically removed by third-party tools.

GroupDocs.Watermark Cloud is the REST API that provides all main features to secure the documents and managing the watermarks. Some of the important features include; add image or text watermarks, remove the already added watermarks, replace or search watermarks in all the supported formats.

Supported Document Types

Here are the currently supported document formats. You can visit the documentation for GroupDocs.Watermark Cloud any time to have a complete idea about the specific feature, that is available for any of the supported document formats.

Document TypeFile Formats
Word ProcessingDOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, ODT
SpreadsheetsXLSX, XLSM, XLTM, XLT, XLTX, XLS
PresentationsPPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, PPS
ImagesBMP, GIF, JPG / JPEG / JPE, JP2, PNG, TIFF, WEBP
DrawingsVSD, VDX, VSDX, VSTX, VSS, VSSX, VSDM, VSSM, VSTM, VTX, VSX
OthersPDF

SDKs and Samples

Along with the watermark REST API, GroupDocs also provides open-source SDKs that can even be self-customized according to the requirements. Developers can use the relevant SDK to speed up the development, without worrying about low-level details of making a request and handling the responses. Currently, we have launched the below-mentioned SDKs along with the samples. These SDKs and examples are also available on GitHub:

Available SDKsExamples
GroupDocs.Watermark Cloud SDK for .NET.NET Examples
GroupDocs.Watermark Cloud SDK for JavaJava Examples

Here are some examples to get a better idea. For more examples, either you can visit the documentation pages or visit the relevant GitHub repository.

Add Image Watermark to Word Document in Java

Here you can see a Java code example to add a watermark to a Word document using GroupDocs.Watermark Cloud SDK for Java.

Remove Watermark from a PDF document in C#

Below is the code snippet that shows how you can quickly remove any watermark from a PDF document in CSharp using GroupDocs.Watermark Cloud SDK for .NET.

Replace Watermark in a PDF document using Java

Here is the Java example to show how you can replace the identified watermark properties. Watermark image, text or text appearance options like its font, size, color, etc can be easily replaced.

Search Watermarks in Documents using C#

The REST API provides a rich set of search criteria to find the possible image and text watermarks in the target document.

Resources

Here are some important links to the relevant resources. Even then, if you feel any difficulty or confusion, you can freely contact us on the forum.

Good to see you here for watermarks.

Posted in GroupDocs.Watermark Cloud Product Family | Tagged , , , , , | Leave a comment

GroupDocs Cloud December Pricing Update

Simplifying Pricing for New Customers

We have updated the GroupDocs Cloud pricing structure to simplify it for new customers. Previously some API calls were “chargeable” while other API calls were not. If an API call created a document or meaningful result, then it was chargeable. If an API call did not create a document or result, then it was not chargeable. However, there were some ‘grey areas’ with certain GroupDocs Cloud products where customers were confused about whether they should be charged for some calls.

To resolve this issue we have updated our pricing to now charge for every API call made, regardless of what the API call does. At the same time, the cost of each API call on the new pricing scheme has been reduced by 1/3.

How does this affect Existing Customers?

Since the effect of this change is different for every customer we have not automatically switched existing customers to the new pricing. Instead as with every pricing change we have “grandfathered” existing customers who will continue to be charged based on the pricing when they signed up.

If you are an existing customer who wishes to switch to the new pricing, you can do this by visiting the “Buy Now” page within your GroupDocs Cloud account.

You can find more information on the new pricing here:
https://purchase.groupdocs.cloud/pricing.



Posted in GroupDocs.Total Cloud Product Family | Tagged | Leave a comment

GroupDocs.Storage Cloud has been Discontinued

GroupDocs.Storage CloudGroupDocs is glad to share with you that GroupDocs.Storage Cloud API features are now more simplified. Files and folders storage and their manipulation are no more dependent on the separate GroupDocs.Storage Cloud API, however, these features are available as micro-service within every GroupDocs Cloud API. To be very precise, “GroupDocs.Storage Cloud has been discontinued as a separate product”.

What existing users can do?

GroupDocs.Storage Cloud API and following SDKs will only remain available on the public repositories like GitHub, NuGet, etc for the existing customers until December 31, 2020:

  • GroupDocs.Storage Cloud SDK for .NET
  • GroupDocs.Storage Cloud SDK for PHP
  • GroupDocs.Storage Cloud SDK for Ruby

Therefore, we recommend updating your applications to the latest versions of SDKs / endpoints before it is completely removed from every platform.

GroupDocs.Storage Cloud will neither be available for purchase separately nor as a part of GroupDocs.Total Cloud Product Family any more. However, the technical support welcomes you for any further queries about the migration to the latest versions.

How to work with new APIs?

The below sample shows how you were using GroupDocs.Storage Cloud API to get the list of all the files and folders within any folder:

// How to get list of files and folders using GroupDocs.Storage Cloud API
curl -v "https://api.groupdocs.cloud/v1.0/storage/folder?path=/Output" \
-X GET \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "authorization: Bearer TOKEN"

Above can now be done using any of the GroupDocs Cloud APIs. The below sample shows the cURL commands for GroupDocs.Conversion Cloud API to perform the same as above:

// How to get list of files and folders using GroupDocs.Conversion Cloud API
curl -X GET "https://api.groupdocs.cloud/v2.0/conversion/storage/folder/foldername?storageName=storageName" \
-H "accept: application/json" \
-H "authorization: Bearer TOKEN"

Support and Learning Resources

Posted in GroupDocs.Total Cloud Product Family | Leave a comment

A REST API Solution to Parse Documents and Extract Data

GroupDocs is exiting to share first version of GroupDocs.Parser Cloud. It is an out of box platform independent REST API Solution to Parse and Extract data from all common business file formats without depending on any third-party tool or plugin. Developers can integrate it with their web, desktop, mobile, or cloud application without any major learning curve because it can be used on any platform or language that supports REST.

What is GroupDocs.Parser Cloud?

Suppose you are developing a document management system and need a feature for text searching or text analyzing, wouldn’t it be great if your system can read or analyze a wide range of document types without installing related document reader?

GroupDocs.Parser Cloud accomplishes the above mentioned purpose. It is a document data extraction REST API that supports over 50 document types. One of the most valuable features of GroupDocs.Parser Cloud is parsing documents with predefined templates. It is easy to define a template and extract data from business documents, for example invoices, receipts, quotation, letter, etc. It is not limited to text extraction but you can also extract images from the supported document types. The API can be used not only with regular documents but also with containers like ZIP archives, OST/PST mail data files and PDF portfolios. Spare some time and visit release notes of a first public release for a complete list of its features.

How It Works?

You can use GroupDocs.Parser Cloud features in your application in two ways. Either use it via some REST Client or use our SDK directly in your favorite programming language. You can find a complete list of SDKs from GroupDocs.Parser Github repository.

Here I’ll demonstrate the functionality of GroupDocs.Parser Cloud by parsing a word document with a predefined template. I’m using a REST client; cURL a command line tool.

First thing first, before you proceed, please sign up with groupdocs.cloud and get App SID and App Key to authenticate your rest API calls.

Create Template

As shared above, GroupDocs.Parser Cloud allows users to parse document with predefined templates to extract data from the document. We’ll create a template for following Word document and save to the default storage.

Here we go, follow these steps to create a simple template:

cURL example:

·       Get Access Token

·       Create Template

Parse Document

Now we’ll parse the Word document using predefined template from the storage, generated above. The template can be provided as an object or storage path, please check parse by template document for more details.

cURL example:

What’s Next?

Start a free trial of GroupDocs.Parser Cloud today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs.Parser Cloud using the following resources.

If you have any questions or suggestions, please feel free to write us on GroupDocs.Parser Cloud Forum.

Posted in GroupDocs.Parser Cloud Product Family | Tagged , , | Leave a comment

Introducing Document Parser REST API Solution – GroupDocs.Parser Cloud

We’re pleased to share insight of upcoming GroupDocs.Parser Cloud API, a new addition to groupdocs.cloud product list. GroupDocs.Parser Cloud is a document parsing solution. As a developer, you’ll be able to add document parsing feature in your applications on any platform without depending on any third-party plugin or tool. The main feature of this REST API will be to parse documents on user-defined templates to extract data from your invoices, quotation or other kinds of business documents.

Some of the supported features in upcoming API are as following. The REST API will not be limited to the following features, but we will be keep adding new useful features.

Features

  • Parse Document by Template
  • Extract Text
    • Extract only text
    • Extract formatted text using extraction mode option; Plain Text, HTML and Markdown
    • Extract text from specific pages by setting the page range
  • Extract Images
  • Document information extraction
  • Template Management

Supported formats

In the first release of GroupDocs.Parser Cloud API, we will be supporting the following file formats:

DOC Microsoft Word Document
DOT Microsoft Word Document Template
DOCX Office Open XML Document
DOCM Office Open XML Macro-Enabled Document
DOTX Office Open XML Document Template
DOTM Office Open XML Document Macro-Enabled Template
TXT Plain text
ODT Open Document Text
OTT Open Document Text Template
RTF Rich Text Format
PDF Portable Document Format File
HTML Hypertext Markup Language File
XHTML Extensible Hypertext Markup Language File
MHTML MIME HTML File
MD Markdown
XML XML File
CHM Compiled HTML Help File
EPUB Digital E-Book File Format
FB2 FictionBook 2.0 File
XLS Microsoft Excel Spreadsheet
XLT Microsoft Excel Template
XLSX Office Open XML Spreadsheet
XLSM Office Open XML Macro-Enabled Spreadsheet
XLSB Office Open XML Binary Spreadsheet
XLTX Office Open XML Spreadsheet Template
XLTM Office Open XML Macro-Enabled Spreadsheet Template
ODS Open Document Spreadsheet
OTS Open Document Spreadsheet Template
CSV Comma Separated Values
XLA Excel Add-In File
XLAM Excel Open XML Macro-Enabled Add-In
NUMBERS Apple iWork Numbers
PPT PowerPoint Presentation
PPS PowerPoint Slideshow
POT PowerPoint Template
PPTX Office Open XML Presentation
PPTM Office Open XML Macro-Enabled Presentation
POTX Office Open XML Presentation Template
POTM Office Open XML Macro-Enabled Presentation Template
PPSX Office Open XML Presentation Slideshow
PPSM Office Open XML Macro-Enabled Presentation Slideshow
ODP Open Document Presentation
OTP Open Document Presentation Template
PST Outlook Personal Information Store File
OST Outlook Offline Data File
EML E-Mail Message
EMLX Apple Mail Message
MSG Outlook Mail Message
ONE OneNote Document
ZIP Zipped File

Security and Authentication

The GroupDocs.Parser Cloud REST API is secured and requires authentication. You will need AppSID and AppKey for authentication, which can be created at the dashboard.

API Explorer

We will provide a Web-based API Reference Explorer for GroupDocs.Parser Cloud. So you will be able to try the REST APIs right away in your browser. And also you can get information about all the resources in the API.

SDKs

GroupDocs.Parser Cloud will come with SDKs for all popular programing languages hosted on our GitHub repository along with working examples, that will allow you to integrate it into existing systems. The SDKs will be wrapped around REST API. The SDK will take care of low-level details of making requests and handling responses, that will let you focus on writing code specific to your particular project.

Our first version

We are currently finalizing the documentation and examples for GroupDocs.Parser Cloud. We have planned to release the first version of new product soon with features shared above. If you have any questions or suggestions, please feel free to write us on groupdocs.cloud Forum.

Please stay tuned to groupdocs.cloud blog for further updates.

Posted in GroupDocs.Parser Cloud Product Family | Tagged , | Leave a comment

A REST API Solution to Merge and Split Documents – GroupDocs.Merger Cloud

To ensure GroupDocs REST APIs position as leader of Document Manipulation APIs, we are working hard to introduce new features and APIs for your daily use cases. As we announced earlier, we’re in the process to add a new REST API in GroupDocs REST APIs collection. We’re happy to release first version of GroupDocs.Merger Cloud. It is a universal REST API solution to merge and split a wide range of document formats on any platform, without installing any plugin or software.

What is GroupDocs.Merger Cloud?

While working with documents, sometimes it is a common requirement to merge documents into a single file. You can copy and paste the content directly when the info quantity is not large. But what if it is not that case? You need some automated solution that can merge the documents reliably and accurately. GroupDocs.Merger Cloud is a REST API that not only allows you to join multiple documents, but also manipulate single document structure across a wide range of supported document types. As a developer, you can use it in your application for document merging solution. It supports all common file formats. The supported file types include PDF, Microsoft Word documents, Excel spreadsheets, PowerPoint presentations, plain and formatted text, and a long list of supported document formats.

Here is a complete list of supported features of first version of GroupDocs.Merger Cloud:

Security and Authentication

The GroupDocs.Merger Cloud REST API is secured and requires authentication using an app access key ID (App SID) and app secret (App Key) with JSON web token authentication. Sign up with groupdocs.cloud to get your App SID and App Key.

API Explorer

GroupDocs for Cloud REST APIs comes with a web based API Explorer as well. It is the easiest way to try out GroupDocs.Merger Cloud API right away in your browser. It is a collection of Swagger documentation for the GroupDocs.Merger Cloud API. So simply, first you need to sign up with groupdocs.cloud, get APP key and SID and start testing GroupDocs.Merger Cloud REST API in your favorite browser interactively.

SDKs

GroupDocs.Merger Cloud REST API comes with SDKs for different platforms to use this REST API in your specific project effortlessly. An SDK takes care of a lot of low-level details of making requests and handling responses and lets you focus on writing code specific to your particular project. Please check out our GitHub repository for a complete list of GroupDocs.Merger Cloud SDKs along with working examples, to get you started in no time.

How It Work?

Let me show, how easily you can use features of GroupDocs.Merger Cloud in your application with minimal learning curve. First thing first, sign up with groupdocs.cloud and get App SID and App Key to authenticate your rest API calls, before you proceed.

Merge Documents

We can use REST API method to merge documents of same format either with a REST Client in our code or use GroupDocs.Merger Cloud SDK of our favorite programming language. Here we will demonstrate both ways to merge the documents:

cURL example:

·       Get Access Token

·       Upload source documents to Storage

·       Merge documents

GroupDocs.Merger Cloud SDK for .NET example:

·       Create a new project in Visual Studio

·       Install GroupDocs.Merger Cloud SDK for .NET NuGet Package

·       Use this code to merge multiple documents

What’s Next?

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs.Merger Cloud using following resources.

If you have any questions or suggestions, please feel free to write on GroupDocs.cloud Forum.

Posted in GroupDocs.Merger Cloud Product Family | Tagged , , , , , , | Leave a comment

Convert PDF to Editable Word Document with Python SDK

As a Python developer, you can have a requirement from your users to provide PDF to Word document conversion feature in your application. Because it is very difficult to edit PDF documents without Adobe Acrobat. And users have requirement to edit text, table, images and other contents in the PDF document. A solution for the requirement is to convert PDF document to editable Word document. But, you might be surprised to know that it’s not that simple. Luckily, there is Python module; GroupDocs.Conversion Cloud SDK for Python that make it easy for you to convert PDF to editable Word document with a few lines of code.

GroupDocs.Conversion Cloud is a platform independent document and image conversion solution without depending on any tool or software. It can quickly and reliably convert images and documents of any supported file format. It offers the SDKs for all popular programming languages with source code and working examples. That enables the developers to use GroupDocs.Conversion Cloud directly in their applications without worrying about underlying REST API calls. In this article, I’m using Python SDK for PDF to Word conversion.

How to Convert PDF to Editable DOCX

Setup

For this tutorial, I’ll be using Python 3.7.4, you can use any version you like Python 2.7, 3.4 or above.

Before we begin with coding, sign up with groupdocs.cloud to get your APP SID and APP Key.

Install groupdocs-conversion-cloud package from pypi with the following command.

>pip install groupdocs-conversion-cloud

Store your source PDF document in the folder where you’re saving your script file.

Code

Use your favorite editor and type:

Import the GroupDocs.Conversion Cloud Python package

Initialize the API

Upload source PDF document to GroupDocs default storage

Convert the PDF document to editable DOCX

And that’s it. PDF document is converted to DOCX and API response includes the URL of the resultant document.

Got a question or a suggestion? Please feel free to drop us a comment below or post a question in the support forum. It helps us to continually improve and refine our API.

Want to explore more about GroupDocs.Conversion Cloud, go through the following useful resources of GroupDocs.Conversion Cloud.

Posted in GroupDocs.Conversion Cloud Product Family | Tagged , | Leave a comment

GroupDocs.Merger Cloud is Launching Soon!

Are you working on a document management application and looking for an API to merge documents in your application? Your search for the option should be over. GroupDocs is going to release a new Cloud API, GroupDocs.Merger Cloud, it will empower the developers to merge multiple documents of the same format with high accuracy and fidelity on any platform and without depending upon any third-party plugin or application. Some of the notable features that new API will offer are joining documents, splitting documents, moving document pages, rotating document pages, extracting document pages and much more.

We will share a glimpse of upcoming GroupDocs.Merger Cloud API below. It will not be limited to the following features, but we will keep adding new useful features and support of new file formats in the API.

Features

  • Document operations
    • Join Documents
    • Split Document
    • Document Preview
  • Document pages operations
    • Move Page
    • Remove Pages
    • Rotate Pages
    • Swap Page
    • Extract Pages
    • Change Pages Orientation
  • Document security operations
  • Document information extraction

Supported formats

GroupDocs.Merger Cloud REST API supports following file formats:

Format Description
DOC Microsoft Word Document
DOCX Microsoft Word Open XML Document
DOCM Word Open XML Macro-Enabled Document
DOT Word Document Template
DOTX Word Open XML Document Template
DOTM Word Open XML Macro-Enabled Document Template
RTF Rich Text Format File
TXT Plain Text File
ODT OpenDocument Text Document
OTT OpenDocument Document Template
HTML Hypertext Markup Language File
MHT MHTML Web Archive
PDF Portable Document Format File
XPS XML Paper Specification File
TEX LaTeX Source Document
EPUB Open eBook File
PPT Microsoft PowerPoint 97-2003 Presentation
PPTX Microsoft PowerPoint Presentation
PPS Microsoft PowerPoint 97-2003 Slide Show
PPSX Microsoft PowerPoint Slide Show
ODP OpenDocument Presentation
OTP OpenDocument Presentation Template
XLS Microsoft Excel 97-2003 Worksheet
XLSX Microsoft Excel Worksheet
XLSB Microsoft Excel Binary Worksheet
XLSM Microsoft Excel Macro-Enabled Worksheet
XLT Microsoft Excel Template File
XLTX Excel Open XML Spreadsheet Template
XLTM Excel Open XML Macro-Enabled Spreadsheet Template
ODS OpenDocument Spreadsheet
VSDX Microsoft Visio Drawing
VSDM Microsoft Visio Macro-Enabled Drawing
VSSX Microsoft Visio Stencil
VSSM Microsoft Visio Macro-Enabled Stencil
VSTX Microsoft Visio Template
VSTM Microsoft Visio Macro-Enabled Template
VDX Microsoft Visio 2003-2010 XML Drawing
VSX Microsoft Visio 2003-2010 XML Stencil
VTX Microsoft Visio 2003-2010 XML Template
ONE Microsoft OneNote
CSV Comma Separated Values File
TSV Tab Separated Values File

Our first version

We are currently in the process of preparing Examples and Documentation for this new product. We have planned to release the first version of the Aspsoe.Merger Cloud REST API soon with features shared above. If you have any questions or suggestions, please feel free to write on GroupDocs.Cloud Forum.

Please stay tuned to this blog for further updates.

Posted in GroupDocs.Merger Cloud Product Family | Leave a comment