Como adicionar marca d'água no Word usando C #

Neste artigo de instruções, discutiremos todo o fluxo de trabalho para adicionar marca d’água no Word usando C# utilizando uma das populares bibliotecas de anotações. Este tutorial fornece um exemplo de código para inserir marca d’água no Word usando C# consumindo algumas chamadas de API. Além disso, explicaremos como configurar o pacote de anotação e escrever um exemplo de código para inserir marca d’água formatada em DOCX. Abaixo estão as instruções completas, juntamente com o exemplo de trabalho.

Etapas para adicionar marca d’água no Word usando C#

  1. Instale o pacote GroupDocs.Annotation for .NET do gerenciador de pacotes NuGet no aplicativo .NET para inserir marca d’água no Word
  2. Adicione uma referência ao namespace GroupDocs.Annotation para criar marca d’água no Word
  3. Inicialize a classe Annotator passando o caminho DOCX de entrada
  4. Inicialize a classe WatermarkAnnotation e defina as propriedades da marca d’água
  5. Chame o método Add da classe Annotator e passe o objeto WatermarkAnnotation para ele
  6. Por fim, chame o método Annotator.Save para salvar o documento do Word no disco

As etapas acima ajudam você a criar marca d’água no Word usando C# rapidamente sem configurar nenhuma ferramenta adicional de terceiros em seu sistema. Você pode seguir estas etapas no Windows, macOS, Linux e qualquer sistema operacional compatível com .NET para inserir a anotação de marca d’água no DOCX. O exemplo de código a seguir gera um documento do Word com marca d’água de acordo com as propriedades definidas de WatermarkAnnotation.

Código para adicionar marca d’água no Word usando C#

using System;
using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
namespace AddWatermarkinWordUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
//Instantiate Annotator object and pass input Word document
using (Annotator annotator = new Annotator("input.docx"))
{
//Instantiate WatermarkAnnotation object and set it's properties
WatermarkAnnotation watermark = new WatermarkAnnotation
{
Angle = 75,
Box = new Rectangle(200, 200, 100, 50),
CreatedOn = DateTime.Now,
Text = "Watermark",
FontColor = 65535,
FontSize = 12,
Message = "This is watermark annotation",
Opacity = 0.7,
AutoScale = true,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
//Add Watermark in Word document
annotator.Add(watermark);
//Save the final output DOCX
annotator.Save("result.docx");
}
}
}
}

O exemplo de código de exemplo acima foi construído para adicionar marca d’água ao documento do Word em C# com etapas simples. Você pode modificar este exemplo de código e definir as propriedades da marca d’água de acordo com sua necessidade com a ajuda das propriedades WatermarkAnnotation. Recentemente, lançamos um artigo para remover a anotação de marca d’água do PDF, dê uma olhada no guia como remover anotação de marca d’água de PDF usando C # para detalhes.

 Português