ขีดเส้นใต้ไม่สม่ำเสมอมักจะใช้เพื่อแสดงความไม่สอดคล้องกันในเอกสาร เราค่อนข้างคุ้นเคยกับบรรทัดเหล่านี้ เนื่องจาก Microsoft Word ใช้การขีดเส้นใต้หยักสีแดงเพื่อระบุข้อผิดพลาดในการสะกดคำ และขีดเส้นใต้หยักหยัก/หยักสีน้ำเงินสำหรับปัญหาการจัดรูปแบบ เรายังสามารถเพิ่มคำอธิบายประกอบที่ขีดเส้นใต้ดังกล่าวในเอกสารโดยทางโปรแกรมได้อีกด้วย ในบทความนี้ เราจะมาเรียนรู้วิธีเพิ่มเส้นหยักใน Word, PDF, PPT และเอกสารอื่นๆ โดยใช้ C#
หัวข้อต่อไปนี้จะกล่าวถึงด้านล่าง:
- .NET API สำหรับการขีดเส้นใต้แบบหยัก / คำอธิบายประกอบแบบเส้นหยัก
- เพิ่มการขีดเส้นใต้แบบหยักให้กับข้อความในเอกสาร Word - คำอธิบายประกอบแบบ Squiggly
- เพิ่มเส้นใต้หยักเป็นข้อความใน PDF, PPT และเอกสารอื่นๆ
.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 เพื่อเริ่มสร้างแอปพลิเคชันคำอธิบายประกอบเอกสารของคุณเองสำหรับ รูปแบบเอกสารที่รองรับ ต่างๆ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม