Add a watermark to DOC or remove previously added watermarks using C#

Using this .NET library, stamp DOC documents with an image or text watermark or remove an already added watermark in a few steps

Add a text or image watermark to DOC documents using C#. Load the DOC document and insert the required watermark into it. Then save the result in a convenient format such as DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS and more, and share the watermarked document with another person. Also remove the watermark from DOC document if the watermark was previously added to the document, and the reasons for adding are not longer relevant.

View code snippet

DOC – add watermark in C#

With this .NET API, developers can add a watermark to DOC online. Just create the watermark using text or an image and then insert that watermark into your DOC document in C#.

Note: there is no need to install any third party applications or libraries. Therefore, our .NET software solution is very easy to use.

Remove watermark from DOC – C#

The given .NET SDK is also helpful to remove watermarks from DOC. Removing a watermark in DOC means that you can load the desired DOC document stamped with a text or image watermark, remove this watermark from the DOC using C#, and then save the output file in a convenient format – DOC, DOCX, PDF, JPEG, PNG, TIFF and others.

Work with watermark in DOC

To evaluate how to add or remove a watermark in DOC with our .NET API, load the DOC and the watermark as an image or text. Then select a convenient export file format – DOC, DOCX, PDF, HTML, RTF, XPS and others.

Use the following example to see how it works:

File needs to add watermarks
Run code
Upload an image you want insert
Select the target format from the list
using Aspose.Words.Cloud.Sdk;

var config = new Configuration 
{ 
   ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" 
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.doc");
using var requestImageFile = File.OpenRead("Input2.doc");
var request = new InsertWatermarkImageOnlineRequest(
    document: requestDocument,
    imageFile: requestImageFile
    );
var actual = await this.WordsApi.InsertWatermarkImageOnline(request);
var convertRequest = new ConvertDocumentRequest(actual.Document.Values.First(),
  "doc");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration 
{ 
   ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" 
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.doc");
var requestWatermarkText = new WatermarkText()
{
    Text = "This is the watermark text",
    RotationAngle = 90f
};
var request = new InsertWatermarkTextOnlineRequest(
    document: requestDocument,
    watermarkText: requestWatermarkText
);
var actual = await this.WordsApi.InsertWatermarkTextOnline(request);

var convertRequest = new ConvertDocumentRequest(actual.Document.Values.First(),
  "doc");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration 
{ 
   ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" 
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.doc");
var deleteWatermarkRequest = new DeleteWatermarkOnlineRequest(requestDocument);
var response = await WordsApi.DeleteWatermarkOnline(deleteWatermarkRequest);

var convertRequest = new ConvertDocumentRequest(response.Document.Values.First(),
  "doc");
var convert = await wordsApi.ConvertDocument(convertRequest);
Run code
  
Copy C# code to the clipboard

How to remove watermark in DOC using C#

  1. Install Aspose.Words Cloud for .NET
  2. Add a library reference (import the library) to your C# project
  3. Configure API using your app keys
  4. Load DOC document you want to remove the watermark from
  5. Create a request to remove the watermark
  6. Save the result to a convenient file format

C# library to use watermarks in DOC

Install 'Aspose.Words Cloud SDK for .NET' using NuGet package manager. Just run nuget install Aspose.Words-Cloud to automatically install and reference the corresponding assembly in your project. As an alternative, you can manually clone Aspose.Words Cloud SDK for .NET source code from GitHub and use it in your project. Please follow these Instructions to quickly get the necessary security credentials and access our REST API.

System Requirements

  • .NET Standard 2.0 or newer

Refer to the Repository Documentation to see more details.

Other supported file formats

You can add a watermark to a document in other formats:

5%

Subscribe to Aspose Product Updates

Get monthly newsletters and offers directly delivered to your mailbox.

© Aspose Pty Ltd 2001-2024. All Rights Reserved.