How to watermark a DOCX or RTF document in a .NET application

2021-12-06

Watermark exports to .DOCX and .RTF files have been added in FastReport .NET. limitation - the sign cannot be positioned above the text.

A watermark is a text or image (mostly semi-transparent) that is superimposed so that it does not interfere with viewing the document. It is used to protect the content of documents from commercial use by non-owners or fraud.

Example of a document with a watermark:

Sample document with a watermark

Add watermarking from a code:

//Create instance of class Report
Report report = new Report(); 
//Create report page
ReportPage pageBase = new ReportPage();
//Add text watermark
pageBase.Watermark.Enabled = true;
pageBase.Watermark.Text = "Watermark";
//Add created page to report page collection
report.Pages.Add(pageBase);

The result of adding a watermark in the preview:

Watermark in a preview

Result of exporting a watermarked report to RTF:

Watermark in RTF

The result of exporting a watermarked report to Word 2007:

Watermark in DOCX

These improvements will help protect your reports from unwanted use.

.NET .NET Export Export FastReport FastReport RTF RTF Word Word
October 13, 2025

New Features for Exporting Images to Microsoft Word in FastReport .NET

In the latest version of FastReport .NET we have added new image export features. Now you can independently adjust the balance between the quality and size of the final document.
October 13, 2025

How to Use Excel Formulas in a Report When Exporting to MS Excel

Starting with version FastReport .NET 2026.1, it is now possible to export formulas to Microsoft Excel. It is important to set up formula exports correctly and follow the syntax.
September 30, 2025

How to Install the FastReport .NET Report Designer with Pre-installed Plugins

Read the article as from version 2025.2.5 for FastReport .NET WinForms and FastReport .NET WEB allows you to install a report designer with all plugins without building dll files.

© 1998-2025 Fast Reports Inc.