insert Watermark in Excel

Watermarking is a crucial aspect of document management, especially when dealing with sensitive or confidential information. Adding watermarks to Excel(XLS,XLSX) files can help protect the content and identify the document’s status. In this blog post, we will explore how to insert watermark in Excel file using the Excel watermarking REST API and its Java SDK. This guide will cover the following points throughout the article and don’t forget to read a bonus section at the end of this blog post.

Setting Up the Environment


Before we delve into the implementation, make sure you have the following prerequisites in place:

  • Java Development Kit (JDK) installed.
  • GroupDocs account to obtain API credentials.
  • Basic understanding of REST APIs and Java programming.

Obtaining API Credentials:

To get started, sign up for a GroupDocs cloud account and create an application. The dashboard will provide you with the necessary credentials (App SID and App Key) to authenticate your requests.

Adding the GroupDocs.Watermark Cloud SDK for Java:

To incorporate the SDK into your Java project, you can either download API’s JAR file or install it using Maven by adding the following repository and dependency into your project’s pom.xml file:

Maven Repository:

    <name>GroupDocs Artifact Repository</name>

Maven Dependency:


Start the Initialization of the API Client

To configure the API client, please acquire your Client ID and Client Secret from the dashboard. Next, insert the provided code as shown in the example below:

Uploading the Excel Document

Before adding a watermark to an Excel file, you need to upload the specific Excel file to which you plan to apply the watermark. You can achieve this by utilizing any of the following methods to upload the file to cloud storage:

  • Upload all files one by one using Upload File API from the browser.
  • Using the dashboard.
  • Upload programmatically using the code example given below:

Consequently, the uploaded files will be accessible within the files section of your cloud dashboard.

Insert Watermark in Excel File using Java

Here are the steps and sample code that shows how to insert watermark in Excel file in Java using Excel watermarking REST API.

  1. Initially, obtain AppKey and AppSID from GroupDocs Dashboard.
  2. Then, configure using AppKey and AppSID.
  3. Next, set watermark options and file info.
  4. Then, define text watermark details (text, font, size).
  5. Next, create a list of details.
  6. Then, construct an add request using WatermarkApi.
  7. Finally, execute the request using WatermarkApi instance.

The following code example shows how to insert a watermark in an Excel file in Java using Excel watermarking REST API.

You’ll see the output in the following screenshot:

Watermark Excel

Download Resultant Excel File

The code given in the previous step saves the resultant file on the cloud. To download it, you can use the following code snippet.


In conclusion, employing the GroupDocs.Watermark Cloud REST API and Java SDK to insert watermark in Excel files present a robust approach to bolster document security and branding. Follow the actions outlined in this guide to seamlessly integrate watermarking into your document management workflow and protect your Excel files with ease. You’re encouraged to visit the documentation and try out diverse configurations to craft watermarks on your images or documents that perfectly match your branding needs.

Moreover, you’ll find an API reference section enabling direct visualization and interaction with our APIs directly from your browser. The comprehensive source code of the Java SDK is openly accessible on Github.

In the end, our endeavors continue to revolve around creating fresh blog content that focuses on various file formats and their interpretation using REST API. Stay connected for the most recent updates. Wishing you success and fulfillment in your coding journey!

Free Online Excel Watermarker App

For an alternative method to add watermarks to Excel files, explore the online Excel watermarking application. This tool for adding watermarks to Excel is built using the Java watermark library mentioned earlier.

Ask a question

Should you have any inquiries or uncertainties regarding the Excel Watermarker, please don’t hesitate to reach out to us through our forum.

See Also

Here are some related articles that you may find helpful: