ขีดเส้นใต้ไม่สม่ำเสมอมักจะใช้เพื่อแสดงความไม่สอดคล้องกันในเอกสาร เราค่อนข้างคุ้นเคยกับบรรทัดเหล่านี้ เนื่องจาก Microsoft Word ใช้การขีดเส้นใต้หยักสีแดงเพื่อระบุข้อผิดพลาดในการสะกดคำ และขีดเส้นใต้หยักหยัก/หยักสีน้ำเงินสำหรับปัญหาการจัดรูปแบบ เรายังสามารถเพิ่มคำอธิบายประกอบที่ขีดเส้นใต้ดังกล่าวในเอกสารโดยทางโปรแกรมได้อีกด้วย ในบทความนี้ เราจะมาเรียนรู้วิธีเพิ่มเส้นหยักใน Word, PDF, PPT และเอกสารอื่นๆ โดยใช้ C#

เพิ่มคำอธิบายประกอบไก่เขี่ยในเอกสาร

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

.NET API สำหรับการขีดเส้นใต้แบบหยัก - คำอธิบายประกอบแบบ Squiggly

GroupDocs.Annotation ให้บริการโซลูชันคำอธิบายประกอบที่ช่วยให้สามารถจัดการและทำงานอัตโนมัติสำหรับคำอธิบายประกอบประเภทต่างๆ ในเอกสารภายในแอปพลิเคชัน .NET เราจะใช้ GroupDocs.Annotation for .NET API เพื่อเพิ่มคำอธิบายประกอบที่ไม่เป็นระเบียบในเอกสารโดยใช้ C#

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

PM> Install-Package GroupDocs.Annotation

เพิ่มเส้นหยักหยักให้กับข้อความใน Word (DOC/DOCX) โดยใช้ C# - Squiggly Annotation

ขั้นตอนต่อไปนี้แสดงวิธีการแทรกเส้นใต้หยักในเอกสาร Word โดยใช้ C#

  • โหลด Word (DOC, DOCX) โดยใช้คลาส Annotator
  • สร้างการขีดเส้นใต้หยักโดยใช้คลาส SquigglyAnnotation
  • ปรับแต่งขีดเส้นใต้หยักโดยการตั้งค่าสี ความทึบ พิกัด หมายเลขหน้า ฯลฯ
  • เพิ่ม the squiggly annotation to the annotator.
  • บันทึกไฟล์ Word ที่อัปเดตโดยใช้เมธอด Save()

ตัวอย่างโค้ด C# ต่อไปนี้เพิ่มการขีดเส้นใต้แบบหยักให้กับข้อความที่เลือกของเอกสาร Word

/*
 * เพิ่มการขีดเส้นใต้แบบคลื่น (Squiggly Annotation) ให้กับข้อความในไฟล์ DOC, DOCX โดยใช้ C#
 */
using (Annotator annotator = new Annotator("path/document.docx"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        BackgroundColor = 0xFFF000,
        FontColor = 0xFF0000,
        Message = "This is Squiggly Annotation",
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 170),
            new Point(290, 170),
            new Point(20, 200),
            new Point(290, 200)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.docx");
}

คุณสามารถเพิ่มคำอธิบายประกอบประเภทอื่นๆ ได้จาก AnnotationModels

เพิ่มเส้นใต้หยักเป็นข้อความใน PDF, PPT และเอกสารอื่นๆ โดยใช้ C#

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

ต่อไปนี้เป็นขั้นตอนในการแทรกเส้นใต้หยักในเอกสาร PDF โดยใช้ C#

  • โหลดเอกสาร PDF โดยใช้คลาส Annotator
  • สร้างขีดเส้นใต้หยักโดยใช้คลาส SquigglyAnnotation
  • ปรับแต่งสี ความทึบ พิกัด หมายเลขหน้า ฯลฯ สำหรับการขีดเส้นใต้หยัก/หยัก
  • เพิ่มคำอธิบายประกอบเส้นหยักลงในตัวอธิบายโดยใช้เมธอด Add()
  • บันทึกไฟล์ PDF ที่อัปเดตโดยใช้เมธอด Save()

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

/*
 * เพิ่มการขีดเส้นใต้แบบคลื่น (Squiggly Annotation) ให้กับข้อความในไฟล์ PDF โดยใช้ C#
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        FontColor = 0xFF0000,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 100),
            new Point(150, 100),
            new Point(20, 130),
            new Point(150, 130)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.pdf");
}

บทสรุป

โดยสรุป เราได้พูดถึงวิธีการเพิ่มการขีดเส้นใต้หยัก/หยักในเอกสาร Word โดยใช้ C# นอกจากนี้ สามารถเพิ่มคำอธิบายประกอบลายเส้นหยักแบบเดียวกันนี้ในเอกสารอื่นๆ ได้ เช่น PDF, PPT และอื่นๆ คำอธิบายประกอบแบบ Squiggly เป็นส่วนเสริมใหม่ของ คำอธิบายประกอบประเภทอื่นๆ ที่นำเสนอโดย API

เรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Annotation for .NET ไปที่ documentation เพื่อเริ่มสร้างแอปพลิเคชันคำอธิบายประกอบเอกสารของคุณเองสำหรับ รูปแบบเอกสารที่รองรับ ต่างๆ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

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