Neste tutorial, veremos como adicionar marca d’água a planilhas do Excel usando C#. O Excel é um aplicativo amplamente utilizado para gerenciar dados e criar relatórios. Freqüentemente, queremos proteger nossos dados adicionando uma marca d’água às nossas planilhas do Excel. Este artigo instrutivo aborda o procedimento para inserir marca d’água em XLSX usando C#, juntamente com detalhes sobre como configurar o pacote de anotação e exemplo de código de amostra. Aqui estão as instruções completas para adicionar marca d’água no documento XLSX.
Etapas para adicionar marca d’água a planilhas do Excel usando C#
- Utilize o gerenciador de pacotes NuGet para instalar o GroupDocs.Annotation for .NET para adicionar marca d’água no Excel
- Adicione referência ao namespace GroupDocs.Annotation para inserir marca d’água em XLSX
- Crie uma instância da classe Annotator com o caminho do arquivo XLSX
- Instancie o objeto da classe WatermarkAnnotation e defina algumas propriedades
- Invoque o método Add da classe Annotator e forneça a ele o objeto WatermarkAnnotation como parâmetro
- Para concluir o processo, invoque o método Annotator.Save para salvar o documento do Excel no disco
Uma marca d’água é um texto esmaecido que aparece no fundo da planilha e é usado para identificar o documento ou proteger seu conteúdo de ser copiado. Usando as etapas descritas acima, você pode facilmente adicionar marca d’água ao documento do Excel em C# sem exigir nenhuma ferramenta adicional de terceiros em seu sistema. Essas etapas podem ser aplicadas no Windows, macOS, Linux ou qualquer outro sistema operacional compatível com .NET. Aqui está o exemplo de código de amostra para adicionar marca d’água no documento XLSX.
Código para adicionar marca d’água a planilhas do Excel usando C#
using System; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarktoExcelUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotator.lic"); | |
//Instantiate Annotator object and pass input Excel document | |
using (Annotator annotatorXLSX = new Annotator("input.xlsx")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermarkExcel = new WatermarkAnnotation | |
{ | |
Angle = 45, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 36, | |
Message = "This is watermark annotation in Excel document", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center | |
}; | |
//Add Watermark in Excel document | |
annotatorXLSX.Add(watermarkExcel); | |
//Save the final Excel XLSX | |
annotatorXLSX.Save("result.xlsx"); | |
} | |
} | |
} | |
} |
Em conclusão, adicionar marcas d’água a planilhas do Excel é uma maneira eficaz de proteger seus dados confidenciais e impedir a distribuição não autorizada. Com a ajuda do pacote GroupDocs.Annotation for .NET, você pode concluir facilmente o processo C# create watermark in xlsx. As etapas descritas neste artigo fornecem uma abordagem simples e direta para inserir marcas d’água em suas planilhas.
Recentemente, lançamos um artigo sobre como destacar o texto em PDF, dê uma olhada no guia como destacar texto em PDF usando C # para detalhes.