บทความนี้จะอธิบายขั้นตอนทีละขั้นตอนในการ เพิ่มคำอธิบายประกอบลายน้ำให้กับ PDF โดยใช้ C# ไลบรารีคำอธิบายประกอบใช้เพื่อแทรกคำอธิบายประกอบลงใน PDF เราจะแนะนำวิธีกำหนดค่าแพ็คเกจคำอธิบายประกอบและทำความคุ้นเคยกับโค้ดตัวอย่างเพื่อ สร้างคำอธิบายประกอบ PDF โดยใช้ C# ต่อไปนี้คือขั้นตอนที่สมบูรณ์และตัวอย่างรหัสการทำงานสำหรับการแทรกลายน้ำที่จัดรูปแบบลงในหน้า PDF และบันทึก PDF เอาต์พุตสุดท้ายลงในดิสก์
ขั้นตอนในการเพิ่มคำอธิบายประกอบลายน้ำให้กับ PDF โดยใช้ C#
- ติดตั้งแพ็คเกจ GroupDocs.Annotation for .NET จาก NuGet เพื่อเพิ่มคำอธิบายประกอบลายน้ำให้กับ PDF
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation เพื่อสร้างคำอธิบายประกอบ PDF
- เริ่มต้นคลาส Annotator และพาธของไฟล์ PDF อินพุตไปยังตัวสร้าง
- เริ่มต้นคลาส WatermarkAnnotation และตั้งค่าคุณสมบัติสำหรับคำอธิบายประกอบลายน้ำ
- เรียกใช้เมธอด Annotator.Add และส่งออบเจกต์ WatermarkAnnotation ไปให้
- เรียกใช้เมธอด Annotator.Save ด้วยเส้นทางเอกสารผลลัพธ์เพื่อบันทึกไฟล์ PDF เอาต์พุตลงในดิสก์
เราได้ระบุขั้นตอนที่จำเป็นทั้งหมดเพื่อ ใส่ลายน้ำลงใน PDF ใน C# คุณเพียงทำตามขั้นตอนเหล่านี้เพื่อสร้าง PDF พร้อมลายน้ำบนทุกหน้าบนระบบปฏิบัติการทั่วไป เช่น Windows, Linux และ macOS ที่รองรับสภาพแวดล้อม .NET นอกจากนี้ คุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมสำหรับไลบรารีคำอธิบายประกอบ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างคำอธิบายประกอบลายน้ำ PDF
รหัสเพื่อเพิ่มคำอธิบายประกอบลายน้ำโดยใช้ C
using System; | |
using System.Collections.Generic; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarkAnnotationtoPDFUsingCSharp | |
{ | |
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 with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
//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, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
//Add Watermark Annotation to PDF | |
annotator.Add(watermark); | |
//Save the final output PDF | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
เราได้สร้างตัวอย่างโค้ดด้านบนเพื่อแสดงให้คุณเห็นการใช้งานความสามารถลายน้ำ C# PDF เราได้ตั้งค่าคุณสมบัติต่างๆ ของ WatermarkAnnotation เพื่อสร้างคำอธิบายประกอบใน PDF โดยใช้ C# คุณสามารถใช้คุณสมบัติของคลาสนี้ตามความต้องการของคุณ นี่คือคำแนะนำทีละขั้นตอนสำหรับการแทรกคำอธิบายประกอบลายน้ำโดยใช้ C# พร้อมกับโค้ดตัวอย่าง เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการแปลง TeX เป็น Word ดูคำแนะนำ วิธีแปลง TeX เป็น Word โดยใช้ C# สำหรับข้อมูลเพิ่มเติม