Cómo agregar una marca de agua a las hojas de cálculo de Excel usando C#

En este tutorial, veremos cómo agregar una marca de agua a las hojas de cálculo de Excel usando C#. Excel es una aplicación ampliamente utilizada para administrar datos y crear informes. A menudo, queremos proteger nuestros datos agregando una marca de agua a nuestras hojas de cálculo de Excel. Este artículo instructivo cubre el procedimiento para insertar una marca de agua en XLSX usando C# junto con detalles sobre cómo configurar el paquete de anotaciones y un ejemplo de código. Estas son las instrucciones completas para agregar una marca de agua en el documento XLSX.

Pasos para agregar una marca de agua a las hojas de cálculo de Excel usando C#

  1. Utilice el administrador de paquetes NuGet para instalar GroupDocs.Annotation for .NET para agregar una marca de agua en Excel
  2. Agregue una referencia al espacio de nombres GroupDocs.Annotation para insertar una marca de agua en XLSX
  3. Cree una instancia de la clase Annotator con la ruta del archivo XLSX
  4. Crea una instancia del objeto de la clase WatermarkAnnotation y define algunas propiedades
  5. Invoque el método Add de la clase Annotator y proporcione el objeto WatermarkAnnotation como parámetro
  6. Para completar el proceso, invoque el método Annotator.Save para guardar el documento de Excel en el disco.

Una marca de agua es un texto tenue que aparece en el fondo de la hoja de trabajo y se usa para identificar el documento o proteger su contenido para que no se copie. Con los pasos descritos anteriormente, puede agregar fácilmente una marca de agua a un documento de Excel en C# sin necesidad de herramientas adicionales de terceros en su sistema. Estos pasos se pueden aplicar en Windows, macOS, Linux o cualquier otro sistema operativo compatible con .NET. Aquí está el ejemplo de código de muestra para agregar una marca de agua en un documento XLSX.

Código para agregar marca de agua a las hojas de cálculo de 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");
}
}
}
}

En conclusión, agregar marcas de agua a las hojas de cálculo de Excel es una forma efectiva de proteger sus datos confidenciales y evitar la distribución no autorizada. Con la ayuda del paquete GroupDocs.Annotation for .NET, puede completar fácilmente el proceso C# crear marca de agua en xlsx. Los pasos descritos en este artículo brindan un enfoque simple y directo para insertar una marca de agua en sus hojas de cálculo.

Recientemente, publicamos un artículo sobre cómo resaltar el texto en PDF, eche un vistazo a la guía cómo resaltar texto en PDF usando C# para obtener más detalles.

 Español