ในบทช่วยสอนนี้ เราจะพูดถึงวิธี เพิ่มลายน้ำในแผ่นงาน excel โดยใช้ C# Excel เป็นแอปพลิเคชันที่ใช้กันอย่างแพร่หลายในการจัดการข้อมูลและสร้างรายงาน บ่อยครั้ง เราต้องการปกป้องข้อมูลของเราโดยการเพิ่มลายน้ำลงในแผ่นงาน Excel ของเรา บทความคำแนะนำนี้ครอบคลุมขั้นตอนการ แทรกลายน้ำใน XLSX โดยใช้ C# พร้อมด้วยรายละเอียดเกี่ยวกับการกำหนดค่าแพ็กเกจคำอธิบายประกอบและตัวอย่างโค้ดตัวอย่าง คำแนะนำที่ครอบคลุมสำหรับการเพิ่มลายน้ำในเอกสาร XLSX มีดังนี้
ขั้นตอนในการเพิ่มลายน้ำให้กับแผ่นงาน Excel โดยใช้ C#
- ใช้ NuGet package manager เพื่อติดตั้ง GroupDocs.Annotation for .NET เพื่อเพิ่มลายน้ำใน Excel
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation เพื่อแทรกลายน้ำใน XLSX
- สร้างอินสแตนซ์ของคลาส Annotator ด้วยเส้นทางของไฟล์ XLSX
- สร้างอินสแตนซ์วัตถุของคลาส WatermarkAnnotation และกำหนดคุณสมบัติบางอย่าง
- เรียกใช้เมธอด Add ของคลาส Annotator และให้วัตถุ WatermarkAnnotation เป็นพารามิเตอร์
- หากต้องการดำเนินการให้เสร็จสิ้น ให้เรียกใช้เมธอด 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#