วิธีเพิ่มลายน้ำในแผ่นงาน Excel โดยใช้ C #

ในบทช่วยสอนนี้ เราจะพูดถึงวิธี เพิ่มลายน้ำในแผ่นงาน excel โดยใช้ C# Excel เป็นแอปพลิเคชันที่ใช้กันอย่างแพร่หลายในการจัดการข้อมูลและสร้างรายงาน บ่อยครั้ง เราต้องการปกป้องข้อมูลของเราโดยการเพิ่มลายน้ำลงในแผ่นงาน Excel ของเรา บทความคำแนะนำนี้ครอบคลุมขั้นตอนการ แทรกลายน้ำใน XLSX โดยใช้ C# พร้อมด้วยรายละเอียดเกี่ยวกับการกำหนดค่าแพ็กเกจคำอธิบายประกอบและตัวอย่างโค้ดตัวอย่าง คำแนะนำที่ครอบคลุมสำหรับการเพิ่มลายน้ำในเอกสาร XLSX มีดังนี้

ขั้นตอนในการเพิ่มลายน้ำให้กับแผ่นงาน Excel โดยใช้ C#

  1. ใช้ NuGet package manager เพื่อติดตั้ง GroupDocs.Annotation for .NET เพื่อเพิ่มลายน้ำใน Excel
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation เพื่อแทรกลายน้ำใน XLSX
  3. สร้างอินสแตนซ์ของคลาส Annotator ด้วยเส้นทางของไฟล์ XLSX
  4. สร้างอินสแตนซ์วัตถุของคลาส WatermarkAnnotation และกำหนดคุณสมบัติบางอย่าง
  5. เรียกใช้เมธอด Add ของคลาส Annotator และให้วัตถุ WatermarkAnnotation เป็นพารามิเตอร์
  6. หากต้องการดำเนินการให้เสร็จสิ้น ให้เรียกใช้เมธอด Annotator.Save เพื่อบันทึกเอกสาร Excel ลงในดิสก์

ลายน้ำคือข้อความจางๆ ที่ปรากฏในพื้นหลังของเวิร์กชีต และใช้เพื่อระบุเอกสารหรือปกป้องเนื้อหาจากการถูกคัดลอก เมื่อใช้ขั้นตอนที่สรุปไว้ด้านบน คุณสามารถ เพิ่มลายน้ำให้กับเอกสาร excel ใน C# โดยไม่ต้องใช้เครื่องมือของบุคคลที่สามเพิ่มเติมในระบบของคุณ ขั้นตอนเหล่านี้ใช้ได้กับ Windows, macOS, Linux หรือระบบปฏิบัติการอื่นๆ ที่รองรับ .NET นี่คือตัวอย่างโค้ดตัวอย่างสำหรับใส่ลายน้ำในเอกสาร XLSX

รหัสเพื่อเพิ่มลายน้ำในแผ่นงาน Excel โดยใช้ 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");
}
}
}
}

โดยสรุป การเพิ่มลายน้ำในสเปรดชีต Excel เป็นวิธีที่มีประสิทธิภาพในการปกป้องข้อมูลที่เป็นความลับของคุณและป้องกันการแจกจ่ายโดยไม่ได้รับอนุญาต ด้วยความช่วยเหลือของ GroupDocs.Annotation สำหรับแพ็คเกจ .NET คุณสามารถทำกระบวนการ C# สร้างลายน้ำใน xlsx ได้อย่างง่ายดาย ขั้นตอนที่สรุปไว้ในบทความนี้เป็นวิธีการง่ายๆ และตรงไปตรงมาในการแทรกลายน้ำลงในสเปรดชีตของคุณ

เมื่อเร็ว ๆ นี้ เราได้นำเสนอบทความเกี่ยวกับการเน้นข้อความใน PDF ดูรายละเอียดได้ที่คู่มือ วิธีเน้นข้อความใน PDF โดยใช้ C#

 ไทย