ในบทความเชิงปฏิบัตินี้ เราจะพูดถึงเวิร์กโฟลว์ทั้งหมดเพื่อ เพิ่มลายน้ำใน Word โดยใช้ C# โดยใช้หนึ่งในไลบรารีคำอธิบายประกอบยอดนิยม บทช่วยสอนนี้มีตัวอย่างโค้ดสำหรับ แทรกลายน้ำใน Word โดยใช้ C# โดยใช้การเรียก API สองสามครั้ง นอกจากนี้ เราจะอธิบายวิธีตั้งค่าแพ็คเกจคำอธิบายประกอบและตัวอย่างการเขียนโค้ดเพื่อใส่ลายน้ำที่จัดรูปแบบใน DOCX ด้านล่างนี้เป็นคำแนะนำที่สมบูรณ์พร้อมตัวอย่างการทำงาน
ขั้นตอนการเพิ่มลายน้ำใน Word โดยใช้ C#
- ติดตั้งแพ็คเกจ GroupDocs.Annotation for .NET จากตัวจัดการแพ็คเกจ NuGet ในแอปพลิเคชัน .NET เพื่อแทรกลายน้ำใน Word
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation เพื่อสร้างลายน้ำใน Word
- เริ่มต้นคลาส Annotator โดยส่งผ่านเส้นทาง DOCX อินพุต
- เริ่มต้นคลาส WatermarkAnnotation และตั้งค่าคุณสมบัติของลายน้ำ
- เรียกใช้เมธอด Add ของคลาส Annotator และส่งผ่านออบเจกต์ WatermarkAnnotation ไปให้
- สุดท้าย เรียกใช้เมธอด Annotator.Save เพื่อบันทึกเอกสาร Word ลงดิสก์
ขั้นตอนข้างต้นช่วยให้คุณ สร้างลายน้ำใน Word โดยใช้ C# ได้อย่างรวดเร็ว โดยไม่ต้องตั้งค่าเครื่องมือของบุคคลที่สามเพิ่มเติมในระบบของคุณ คุณสามารถทำตามขั้นตอนเหล่านี้บน Windows, macOS, Linux และระบบปฏิบัติการใดๆ ที่รองรับ .NET เพื่อแทรกคำอธิบายประกอบลายน้ำใน DOCX ตัวอย่างโค้ดต่อไปนี้สร้างเอกสาร Word ที่มีลายน้ำตามคุณสมบัติชุดของ WatermarkAnnotation
รหัสเพื่อเพิ่มลายน้ำใน Word โดยใช้ C
using System; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarkinWordUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
//Instantiate Annotator object and pass input Word document | |
using (Annotator annotator = new Annotator("input.docx")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermark = new WatermarkAnnotation | |
{ | |
Angle = 75, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 12, | |
Message = "This is watermark annotation", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center | |
}; | |
//Add Watermark in Word document | |
annotator.Add(watermark); | |
//Save the final output DOCX | |
annotator.Save("result.docx"); | |
} | |
} | |
} | |
} |
ตัวอย่างโค้ดตัวอย่างข้างต้นถูกสร้างขึ้นเพื่อ เพิ่มลายน้ำให้กับเอกสารคำใน C# ด้วยขั้นตอนง่ายๆ คุณสามารถแก้ไขตัวอย่างโค้ดนี้และตั้งค่าคุณสมบัติลายน้ำตามความต้องการของคุณด้วยความช่วยเหลือของคุณสมบัติ WatermarkAnnotation เมื่อเร็ว ๆ นี้ เราได้นำบทความเพื่อลบคำอธิบายประกอบลายน้ำออกจาก PDF โปรดดูรายละเอียดที่คู่มือ วิธีลบคำอธิบายประกอบลายน้ำออกจาก PDF โดยใช้ C #