บทความนี้มีวัตถุประสงค์เพื่อให้คำแนะนำเกี่ยวกับวิธี เพิ่มขีดฆ่าคำอธิบายประกอบใน PDF โดยใช้ C# การเพิ่มคำอธิบายประกอบแบบขีดทับลงในไฟล์ PDF อาจมีประโยชน์สำหรับการเน้นข้อความหรือเนื้อหาบางอย่าง โชคดีที่ด้วยความช่วยเหลือของไลบรารีคำอธิบายประกอบที่ใช้กันทั่วไป คุณสามารถ แทรกคำอธิบายประกอบแบบขีดฆ่าใน PDF โดยใช้ C# ได้อย่างง่ายดาย เพื่อให้บรรลุเป้าหมายนี้ เราได้ระบุขั้นตอนที่จำเป็นที่คุณต้องปฏิบัติตาม
ขั้นตอนในการเพิ่มคำอธิบายประกอบการขีดฆ่าใน PDF โดยใช้ C#
- ใช้ NuGet package manager เพื่อติดตั้ง GroupDocs.Annotation for .NET
- รวมการอ้างอิงเนมสเปซของ GroupDocs คำอธิบายประกอบในโครงการของคุณ
- สร้างอินสแตนซ์วัตถุของคลาส Annotator โดยระบุเส้นทางของไฟล์ PDF ไปยังตัวสร้าง
- สร้างอินสแตนซ์ใหม่ของคลาส StrikeoutAnnotation และกำหนดค่าให้กับคุณสมบัติ เช่น หมายเลขหน้าและสีพื้นหลัง
- เรียกใช้เมธอด Add ของคลาส Annotator โดยส่งอ็อบเจ็กต์ StrikeoutAnnotation เป็นพารามิเตอร์
- ใช้วิธีบันทึกของคลาส Annotator เพื่อจัดเก็บ PDF ที่เป็นผลลัพธ์ลงในดิสก์
คำแนะนำเหล่านี้สาธิตขั้นตอนการติดตั้งไลบรารีคำอธิบายประกอบบนคอมพิวเตอร์ของคุณ ซึ่งจะช่วยให้คุณสามารถ สร้างคำอธิบายประกอบแบบขีดทับเป็น PDF ใน C# คุณไม่จำเป็นต้องใช้ซอฟต์แวร์เสริมใดๆ ในการแทรกคำอธิบายประกอบที่ขีดฆ่าลงในไฟล์ PDF คำแนะนำเหล่านี้เข้ากันได้กับระบบปฏิบัติการที่ใช้กันทั่วไป เช่น Windows, macOS และ Linux ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบแบบขีดทับลงใน PDF
รหัสเพื่อเพิ่มคำอธิบายประกอบการขีดฆ่าใน PDF โดยใช้ C
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddStrikeoutAnnotationtoPDFUsingCSharp | |
{ | |
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")) | |
{ | |
// Create an instance of StrikeoutAnnotation class | |
// and set some properties | |
StrikeoutAnnotation strikeout = new StrikeoutAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is strikeout annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
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 | |
} | |
} | |
}; | |
// Add strikeout annotation to Annotator | |
annotator.Add(strikeout); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
ส่วนก่อนหน้านี้ครอบคลุมรายละเอียดของคำอธิบายประกอบ C# ขีดทับใน PDF เรายังให้ตัวอย่างโค้ดพื้นฐานที่ต้องใช้การเรียก API เพียงไม่กี่ครั้งเท่านั้น เมื่อคุณติดตั้งไลบรารีคำอธิบายประกอบและอัปเดตเส้นทางไฟล์อินพุตและเอาต์พุตแล้ว คุณสามารถรวมโค้ดเข้ากับแอปพลิเคชันของคุณได้อย่างง่ายดาย ขอแสดงความยินดี คุณได้เพิ่มคำอธิบายประกอบแบบขีดทับลงในไฟล์ PDF โดยใช้ C# เรียบร้อยแล้ว
ก่อนหน้านี้เราได้กล่าวถึงหัวข้อการเพิ่มคำอธิบายประกอบแบบขีดเส้นใต้ให้กับไฟล์ PDF สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้ โปรดดูคู่มือของเราที่ วิธีเพิ่มคำอธิบายประกอบที่ขีดเส้นใต้ลงใน PDF โดยใช้ C#