Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách thêm hình mờ vào trang tính excel bằng C#. Excel là một ứng dụng được sử dụng rộng rãi để quản lý dữ liệu và tạo báo cáo. Thông thường, chúng tôi muốn bảo vệ dữ liệu của mình bằng cách thêm hình mờ vào trang tính Excel của mình. Bài viết hướng dẫn này đề cập đến quy trình chèn hình mờ trong XLSX bằng C# cùng với các chi tiết về cách định cấu hình gói chú thích và ví dụ về mã mẫu. Dưới đây là hướng dẫn toàn diện để thêm hình mờ trong tài liệu XLSX.
Các bước để thêm hình mờ vào trang tính Excel bằng C#
- Sử dụng trình quản lý gói NuGet để cài đặt GroupDocs.Annotation for .NET để thêm hình mờ trong Excel
- Thêm tham chiếu vào không gian tên GroupDocs.Annotation để chèn hình mờ trong XLSX
- Tạo một thể hiện của lớp Annotator với đường dẫn của tệp XLSX
- Khởi tạo đối tượng của lớp WatermarkAnnotation và xác định một số thuộc tính
- Gọi phương thức Add của lớp Annotator và cung cấp cho nó đối tượng WatermarkAnnotation làm tham số
- Để hoàn tất quy trình, hãy gọi phương thức Annotator.Save để lưu tài liệu Excel vào đĩa
Hình mờ là một văn bản mờ xuất hiện trên nền của trang tính và được sử dụng để xác định tài liệu hoặc bảo vệ nội dung của nó khỏi bị sao chép. Sử dụng các bước nêu trên, bạn có thể dễ dàng thêm hình mờ vào tài liệu excel trong C# mà không yêu cầu bất kỳ công cụ bổ sung nào của bên thứ ba trên hệ thống của mình. Các bước này có thể được áp dụng trên Windows, macOS, Linux hoặc bất kỳ hệ điều hành nào khác hỗ trợ .NET. Đây là ví dụ mã mẫu để thêm hình mờ trong tài liệu XLSX.
Mã để thêm hình mờ vào trang tính Excel bằng 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"); | |
} | |
} | |
} | |
} |
Tóm lại, thêm hình mờ vào bảng tính Excel là một cách hiệu quả để bảo vệ dữ liệu bí mật của bạn và ngăn phân phối trái phép. Với sự trợ giúp của gói GroupDocs.Annotation cho .NET, bạn có thể dễ dàng hoàn tất quy trình C# tạo hình mờ trong xlsx. Các bước được nêu trong bài viết này cung cấp một phương pháp đơn giản và dễ hiểu để chèn hình nền mờ vào bảng tính của bạn.
Gần đây, chúng tôi đã đưa ra một bài viết về đánh dấu văn bản trong PDF, hãy xem hướng dẫn cách đánh dấu văn bản trong PDF bằng C# để biết chi tiết.