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

หัวข้อต่อไปนี้จะกล่าวถึงสั้น ๆ ด้านล่าง:

.NET API เพื่ออธิบายไฟล์ PDF

GroupDocs.Annotation มี .NET API เพื่อทำงานกับคำอธิบายประกอบภายในเอกสารและรูปภาพ ช่วยให้คุณเพิ่ม ลบ และแยกคำอธิบายประกอบจากเอกสาร PDF และ Word สเปรดชีต และงานนำเสนอ นอกจากนี้ยังรองรับรูปภาพ เว็บเพจ ข้อความอีเมล ภาพวาด Visio และอื่นๆ อีกมากมาย คุณสามารถดูรายการทั้งหมดของ รูปแบบเอกสารที่รองรับสำหรับคำอธิบายประกอบ ในเอกสารประกอบ

ดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่าน NuGet คุณสามารถใช้คำสั่งต่อไปนี้จาก Package Manager

PM> Install-Package GroupDocs.Annotation

เพิ่มคำอธิบายประกอบใน PDF โดยใช้ C#

มีคำอธิบายประกอบหลายประเภทที่สามารถเพิ่มลงในเอกสารได้ อย่างไรก็ตาม เราจะพูดถึงเพียงไม่กี่รายการในบทความนี้

เพิ่มคำอธิบายประกอบใน PDF

ต่อไปนี้เป็นคำอธิบายประกอบบางส่วนที่ได้รับการสนับสนุน คุณสามารถเรียนรู้เกี่ยวกับคำอธิบายประกอบแต่ละรายการทีละรายการ

  • คำอธิบายประกอบพื้นที่ / สี่เหลี่ยมผืนผ้า
  • ลูกศร
  • ระยะทาง
  • วงรี
  • ไฮไลต์
  • ลิงค์
  • จุด
  • โพลีไลน์ – การเปลี่ยน
  • การแก้ไขทรัพยากร
  • การขีดฆ่า
  • ช่องข้อความ
  • การโต้ตอบข้อความ
  • ขีดเส้นใต้
  • ลายน้ำ

เพิ่ม Arrow Annotation ให้กับ PDF โดยใช้ C#

ต่อไปนี้เป็นขั้นตอนในการเพิ่มคำอธิบายประกอบลูกศรให้กับเอกสาร PDF ใน C#

เพิ่มคำอธิบายประกอบ Arrow โดยทางโปรแกรมใน Java และ C# .NET
  • โหลดเอกสาร PDF โดยใช้คลาส Annotator
  • เริ่มต้น Arrow Annotation
  • กำหนดตำแหน่ง ขนาด หมายเลขหน้าของคำอธิบายประกอบลูกศร
  • เพิ่มคำอธิบายประกอบลูกศรที่กำหนดไว้โดยใช้เมธอด Add
  • บันทึกเอกสารที่มีคำอธิบายประกอบโดยใช้เมธอด Save() ที่เหมาะสม

ตัวอย่างโค้ด C# ต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบลูกศรในเอกสาร PDF

// เพิ่มคำอธิบายประกอบ Arrow ให้กับเอกสาร PDF โดยใช้ C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    ArrowAnnotation arrow = new ArrowAnnotation
    {
        Box = new Rectangle(100, 100, 50, 50),

        // ไม่จำเป็น --
        CreatedOn = DateTime.Now,
        Message = "Your Message",
        Opacity = 0.7,
        PageNumber = 0,
        PenColor = -3407872,
        PenStyle = PenStyle.Solid,
        PenWidth = 2
    };
    annotator.Add(arrow);
    annotator.Save("path/annotation.pdf");
}

แทรกคำอธิบายประกอบสี่เหลี่ยมผืนผ้าหรือพื้นที่เป็น PDF โดยใช้ C#

ต่อไปนี้เป็นขั้นตอนในการเพิ่มคำอธิบายประกอบสี่เหลี่ยมหรือพื้นที่ในเอกสาร PDF ด้วยการปรับแต่งบางอย่าง คล้ายกับการเพิ่มคำอธิบายประกอบ Arrow แต่ใช้ AreaAnnotation

  • โหลดเอกสาร PDF โดยใช้คลาส Annotator
  • เริ่มต้นคำอธิบายประกอบสี่เหลี่ยมผืนผ้าโดยใช้คลาส AreaAnnotation
  • ระบุตำแหน่ง ขนาด และสีของสี่เหลี่ยมผืนผ้า
  • คุณยังสามารถตั้งค่าคุณสมบัติอื่นๆ เช่น หมายเลขหน้า พื้นหลัง ความทึบ สไตล์ ความกว้างปากกา ข้อความ และเวลา
  • เพิ่มคำอธิบายประกอบสี่เหลี่ยมผืนผ้าที่กำหนดไว้ใน Annotator
  • สุดท้าย ให้บันทึกไฟล์คำอธิบายประกอบโดยใช้เมธอด Save()
เพิ่มคำอธิบายประกอบสี่เหลี่ยมผืนผ้าหรือพื้นที่โดยทางโปรแกรมใน C# .NET และ Java

ตัวอย่างโค้ดต่อไปนี้เพิ่มคำอธิบายประกอบสี่เหลี่ยม/พื้นที่ให้กับเอกสาร PDF โดยใช้ C#

// เพิ่มคำอธิบายประกอบพื้นที่หรือสี่เหลี่ยมผืนผ้าในเอกสาร PDF โดยใช้ C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    AreaAnnotation area = new AreaAnnotation
    {
        BackgroundColor = 65535,
        Box = new Rectangle(80, 75, 450, 135),
        Message = "This is area annotation",
        Opacity = 0.2,
        PageNumber = 0,
        PenColor = -131,
        PenStyle = PenStyle.Dash,
        PenWidth = 3
    };
    annotator.Add(area);
    annotator.Save("path/annotation.pdf");
}

เพิ่มคำอธิบายประกอบรูปวงรีหรือวงรีให้กับ PDF โดยใช้ C#

ในทำนองเดียวกัน มาเพิ่มคำอธิบายประกอบวงรี/วงรี ขั้นตอนต่อไปนี้แสดงวิธีการเพิ่มคำอธิบายประกอบวงรีหรือวงรีลงในไฟล์ PDF โดยใช้ C#

เพิ่มคำอธิบายประกอบวงรีหรือวงรีโดยทางโปรแกรมใน C# .NET และ Java
  • โหลดไฟล์ PDF โดยใช้คลาส Annotator
  • เริ่มต้น คำอธิบายประกอบวงรี
  • ตั้งค่าตำแหน่ง ขนาด และคุณสมบัติอื่นๆ ของคำอธิบายประกอบที่เตรียมใช้งาน
  • เพิ่มคำอธิบายประกอบวงรีที่สร้างขึ้นไปยังวัตถุคำอธิบายประกอบ
  • ใช้เมธอด Save() เพื่อบันทึกไฟล์ PDF ที่มีคำอธิบายประกอบ

ตัวอย่างโค้ด C# ต่อไปนี้จะเพิ่มคำอธิบายประกอบวงรี/วงรีให้กับเอกสาร PDF

// เพิ่มคำอธิบายประกอบรูปวงรีหรือวงรีในเอกสาร PDF โดยใช้ C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    EllipseAnnotation ellipse = new EllipseAnnotation
    {
        BackgroundColor = -16034924,
        Box = new Rectangle(275, 475, 300, 80),
        Message = "This is ellipse annotation",
        Opacity = 0.2,
        PageNumber = 0,
        PenColor = -16034924,
        PenStyle = PenStyle.Dot,
        PenWidth = 3
    };
    annotator.Add(ellipse);
    annotator.Save("path/annotation.pdf");
}

แทรกคำอธิบายประกอบระยะทางเป็น PDF โดยใช้ C#

คุณสามารถใช้คำอธิบายประกอบระยะทางเพื่อชี้ให้เห็นระยะห่างระหว่างวัตถุสองชิ้น ต่อไปนี้เป็นขั้นตอนที่เพิ่มคำอธิบายประกอบระยะทางให้กับเอกสาร PDF โดยใช้ C#

เพิ่ม Distance Annotation โดยทางโปรแกรมใน C# .NET และ Java
  • หลังจากโหลดเอกสาร PDF โดยใช้คลาส Annotator ให้เริ่มต้นคำอธิบายประกอบระยะทางโดยใช้ [DistanceAnnotation](https://apireference.groupdocs.com /annotation/net/groupdocs.annotation.models.annotationmodels/distanceannotation) คลาส
  • ตั้งค่าลักษณะ สีของเส้น ความหนา ลักษณะ ฯลฯ
  • เพิ่มคำอธิบายประกอบระยะทางไปยัง Annotator
  • บันทึกไฟล์ PDF พร้อมคำอธิบายประกอบโดยใช้เมธอด Save() ที่เหมาะสม

ข้อมูลโค้ดต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบระยะทางภายใน PDF โดยใช้ C#

// เพิ่มคำอธิบายประกอบระยะทางในเอกสาร PDF โดยใช้ C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    DistanceAnnotation distance = new DistanceAnnotation
    {
        Box = new Rectangle(750, 235, 0, 150),
        Message = "This is the heading area",
        Opacity = 0.7,
        PageNumber = 0,
        PenColor = -21197,
        PenStyle = PenStyle.Solid,
        PenWidth = 3
    };
    annotator.Add(distance);
    annotator.Save("path/annotation.pdf");
}

ลบคำอธิบายประกอบจากไฟล์ PDF โดยใช้ C#

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

  • โหลดเอกสาร
  • เริ่มต้น ตัวเลือกการบันทึก
  • ตั้งค่าประเภทคำอธิบายประกอบเป็นไม่มี
  • บันทึกไฟล์ PDF คำอธิบายประกอบฟรีโดยใช้เมธอด Save()

รหัส C# ต่อไปนี้แสดงวิธีลบคำอธิบายประกอบออกจากไฟล์ PDF

// ลบคำอธิบายประกอบทั้งหมดออกจากเอกสาร PDF โดยใช้ C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีเพิ่มคำอธิบายประกอบต่างๆ ให้กับเอกสาร PDF ภายในแอปพลิเคชัน .NET โดยใช้ C# แม่นยำยิ่งขึ้น เราได้เพิ่มคำอธิบายประกอบลูกศร วงรี พื้นที่ และระยะทาง นอกจากนี้ คุณยังได้เห็นวิธีหนึ่งในการลบคำอธิบายประกอบทั้งหมดออกจากไฟล์ PDF ใดๆ

คุณสามารถสร้างแอปพลิเคชัน .NET ของตัวทำหมายเหตุประกอบเอกสารของคุณเองได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ GroupDocs.Annotation for .NET โปรดไปที่ เอกสาร และ GitHub ที่เก็บ หากต้องการสอบถามเพิ่มเติม โปรดติดต่อฝ่ายสนับสนุนใน ฟอรัม

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