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#
- Instale o pacote GroupDocs.Annotation for .NET do gerenciador de pacotes NuGet no aplicativo .NET para inserir marca d’água no Word
- Adicione uma referência ao namespace GroupDocs.Annotation para criar marca d’água no Word
- Inicialize a classe Annotator passando o caminho DOCX de entrada
- Inicialize a classe WatermarkAnnotation e defina as propriedades da marca d’água
- Chame o método Add da classe Annotator e passe o objeto WatermarkAnnotation para ele
- 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.