ในบทช่วยสอนนี้ เราจะดูการใช้ไลบรารีคำอธิบายประกอบที่ได้รับความนิยมสูงสุดเพื่อ เพิ่มคำอธิบายประกอบทดแทนใน PDF โดยใช้ C# เราจะแนะนำคุณตลอดกระบวนการทีละขั้นตอน รวมถึงการติดตั้งไลบรารีคำอธิบายประกอบและให้ตัวอย่างโค้ด คำอธิบายประกอบการแทนที่แตกต่างจากคำอธิบายประกอบประเภทต่างๆ เนื่องจากช่วยให้ผู้ใช้สามารถแทนที่เนื้อหาที่ไม่ซ้ำกันของ PDF ด้วยข้อความแสดงแทน ต่อไปนี้เป็นขั้นตอนที่สมบูรณ์ในการ แทรกคำอธิบายประกอบการแทนที่ไปยัง PDF ใน C#
ขั้นตอนในการเพิ่มคำอธิบายประกอบแทนใน PDF โดยใช้ C#
- ติดตั้ง GroupDocs.Annotation for .NET ผ่านตัวจัดการแพ็คเกจ NuGet เพื่อเพิ่มคำอธิบายประกอบแทนในรูปแบบ PDF
- เพิ่มการอ้างอิงเนมสเปซ GroupDocs.Annotation ในโครงการของคุณ
- สร้างอินสแตนซ์ของคลาส Annotator โดยระบุเส้นทางไฟล์ PDF เป็นอาร์กิวเมนต์ให้กับตัวสร้าง
- สร้างอินสแตนซ์อ็อบเจ็กต์คลาส ReplacementAnnotation และระบุแอ็ตทริบิวต์ที่จำเป็น เช่น ตำแหน่งและหมายเลขหน้า
- เรียกใช้เมธอด Annotator.Add และส่งวัตถุของคลาส ReplacementAnnotation เป็นอาร์กิวเมนต์
- เรียกใช้เมธอด Annotator.Save เพื่อจัดเก็บ PDF เอาต์พุตไปยังดิสก์
คุณสามารถ สร้างคำอธิบายประกอบแทนใน PDF โดยใช้ C# โดยทำตามขั้นตอนด้านบน ตราบใดที่มี. NET อยู่ คำแนะนำเหล่านี้ใช้ได้กับระบบปฏิบัติการที่ใช้กันอย่างแพร่หลาย เช่น Windows, macOS และ Linux ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมเพื่อเพิ่มคำอธิบายประกอบแทนไฟล์ PDF ตัวอย่างโค้ดด้านล่างแสดงวิธีแทรกคำอธิบายประกอบแทนลงใน PDF
รหัสเพื่อเพิ่มคำอธิบายประกอบทดแทนใน PDF โดยใช้ C
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddReplacementAnnotationinPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
ReplacementAnnotation replacement = new ReplacementAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
Message = "This is replacement annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
FontSize = 11, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
}, | |
TextToReplace = "replaced text" | |
}; | |
// Add replacement annotation | |
annotator.Add(replacement); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
ด้วยการปฏิบัติตามแนวทางที่กล่าวถึงในหัวข้อนี้ C# เพิ่มคำอธิบายประกอบแทน จึงเป็นเรื่องง่าย หลังจากติดตั้งไลบรารีคำอธิบายประกอบเอกสารและปรับเส้นทางไฟล์อินพุตและเอาต์พุตให้เหมาะกับความต้องการของคุณแล้ว การรวมโค้ดเข้ากับแอปพลิเคชันของคุณควรเป็นประสบการณ์ที่ราบรื่น ยินดีด้วย! คุณใช้คำอธิบายประกอบแทนในเอกสาร PDF โดยใช้ภาษาการเขียนโปรแกรม C# สำเร็จแล้ว
คำอธิบายโดยละเอียดเกี่ยวกับวิธีแทรกคำอธิบายประกอบการแก้ไขข้อความใน PDF โดยใช้ C# อาจพบได้ในบทความก่อนหน้านี้ เพื่อความเข้าใจโดยละเอียดเกี่ยวกับหัวข้อนี้ เราขอแนะนำให้ดูคู่มือฉบับสมบูรณ์ของเราที่ วิธีเพิ่มคำอธิบายประกอบการแก้ไขข้อความใน PDF โดยใช้ C #