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

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

โหลดไฟล์ต้นฉบับ XLS/XLSX ใส่ลายน้ำ และปกป้องไฟล์ภาพของคุณจากการถูกขโมย ในโลกของข้อมูลที่เติบโตอย่างรวดเร็วนี้ การปกป้องไฟล์ทางธุรกิจไม่ใช่เรื่องท้าทาย อย่างไรก็ตาม การเพิ่มลายน้ำจะป้องกันไม่ให้ไฟล์ของคุณสูญเสียข้อมูลประจำตัว เราจะใช้ C# Excel API เพื่อทำให้กระบวนการเพิ่มลายน้ำในไฟล์ Excel เป็นแบบอัตโนมัติ ดังนั้น มาเขียนโค้ดและดูวิธีเพิ่มลายน้ำใน Excel โดยใช้ C# โดยทางโปรแกรม

ประเด็นต่อไปนี้จะครอบคลุมอยู่ในคู่มือนี้:

การติดตั้ง C# Excel API

ไลบรารีนี้มีวิธีการมากมายที่ช่วยคุณกำหนดค่าการเรียก API ตามความต้องการทางธุรกิจของคุณ อย่างไรก็ตาม หากต้องการติดตั้ง API นี้ คุณสามารถ ดาวน์โหลด แพ็คเกจ API หรือติดตั้งผ่าน NuGet

 Install-Package Aspose.Cells

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

ในหลายกรณี คุณจะต้องแชร์ไฟล์ WIP (อยู่ระหว่างดำเนินการ) ของคุณ ดังนั้นจึงจำเป็นต้องเพิ่มลายน้ำ เช่น โลโก้บริษัทของคุณ เพื่อทำเครื่องหมายว่าเป็นทรัพย์สินของคุณ

คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดด้านล่าง:

  1. สร้างอินสแตนซ์ใหม่ของคลาส Workbook
  2. รับค่าเริ่มต้นแรก แผ่นงาน
  3. เพิ่มลายน้ำโดยการเรียกใช้เมธอด AddTextEffect ตั้งค่าประเภทเอฟเฟกต์ข้อความของอักษรศิลป์โดยส่งคุณสมบัติ TextEffect1 ข้อความอักษรศิลป์ ชื่อแบบอักษร ขนาด ตัวหนา และคุณสมบัติตัวเอียงแบบอักษร
  4. บันทึกไฟล์โดยเรียกใช้เมธอด Save

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//สร้างอินสแตนซ์ใหม่ของคลาสสมุดงาน 
Workbook workbook = new Workbook();
//รับแผ่นงานเริ่มต้นแผ่นแรก 
Worksheet sheet = workbook.Worksheets[0];
//เพิ่มลายน้ำโดยการเรียกใช้เมธอด AddTextEffect ตั้งค่าประเภทเอฟเฟกต์ข้อความของอักษรศิลป์โดยส่งคุณสมบัติ TextEffect1 ข้อความอักษรศิลป์ ชื่อแบบอักษร ขนาด ตัวหนา และตัวเอียงแบบอักษร  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//บันทึกไฟล์โดยใช้วิธีบันทึก 
workbook.Save(FileName);

คุณอาจเห็นผลลัพธ์ในภาพด้านล่าง:

ลายน้ำ Excel

ลายน้ำ Excel - ตัวเลือกขั้นสูง

นอกจากนี้ ยังมีวิธีการและคุณสมบัติมากมายที่เปิดเผยโดย C# Excel API นี้ คุณสามารถนำทาง เอกสาร เพื่อทราบคุณสมบัติอื่น ๆ

นอกจากนี้ คุณอาจพบข้อมูลโค้ดเพื่อเพิ่มลายน้ำในไฟล์ XLSB และ XLSM โดยใช้ไลบรารีนี้

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//สร้างอินสแตนซ์ใหม่ของคลาสสมุดงาน 
Workbook workbook = new Workbook();
//รับแผ่นงานเริ่มต้นแผ่นแรก 
Worksheet sheet = workbook.Worksheets[0];
//เพิ่มลายน้ำโดยการเรียกใช้เมธอด AddTextEffect ตั้งค่าประเภทเอฟเฟกต์ข้อความของอักษรศิลป์โดยส่งคุณสมบัติ TextEffect1 ข้อความอักษรศิลป์ ชื่อแบบอักษร ขนาด ตัวหนา และตัวเอียงแบบอักษร  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//บันทึกไฟล์โดยใช้วิธีบันทึก 
workbook.Save(FileName);

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

string FileName =   "Add WordArt Watermark to Worksheet.xlsm";
//สร้างอินสแตนซ์ใหม่ของคลาสสมุดงาน 
Workbook workbook = new Workbook();
//รับแผ่นงานเริ่มต้นแผ่นแรก 
Worksheet sheet = workbook.Worksheets[0];
//เพิ่มลายน้ำโดยการเรียกใช้เมธอด AddTextEffect ตั้งค่าประเภทเอฟเฟกต์ข้อความของอักษรศิลป์โดยส่งคุณสมบัติ TextEffect1 ข้อความอักษรศิลป์ ชื่อแบบอักษร ขนาด ตัวหนา และตัวเอียงแบบอักษร  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//บันทึกไฟล์โดยใช้วิธีบันทึก 
workbook.Save(FileName);
string FileName =   "Add WordArt Watermark to Worksheet.xlsb";
//สร้างอินสแตนซ์ใหม่ของคลาสสมุดงาน 
Workbook workbook = new Workbook();
//รับแผ่นงานเริ่มต้นแผ่นแรก 
Worksheet sheet = workbook.Worksheets[0];
//เพิ่มลายน้ำโดยการเรียกใช้เมธอด AddTextEffect ตั้งค่าประเภทเอฟเฟกต์ข้อความของอักษรศิลป์โดยส่งคุณสมบัติ TextEffect1 ข้อความอักษรศิลป์ ชื่อแบบอักษร ขนาด ตัวหนา และตัวเอียงแบบอักษร  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//บันทึกไฟล์โดยใช้วิธีบันทึก 
workbook.Save(FileName);

รับใบอนุญาตฟรี

คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

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

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

สุดท้ายนี้ conholdate.com ก็เขียนบล็อกโพสต์ใหม่ๆ อย่างต่อเนื่อง ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม

คำถามที่พบบ่อย

ฉันจะเพิ่มลายน้ำลงใน Excel ได้อย่างไร

ติดตั้ง C# Excel API นี้เพื่อเพิ่มลายน้ำในไฟล์ Excel โดยทางโปรแกรม นอกจากนี้ คุณสามารถไปที่ ลิงค์ นี้เพื่อดูขั้นตอนและข้อมูลโค้ด

ดูสิ่งนี้ด้วย