มีบางกรณีที่คุณต้องชี้ให้เห็นเนื้อหาที่มีข้อผิดพลาดหรือไม่ถูกต้องอีกต่อไป การขีดฆ่าเป็นวิธีหนึ่งในการทำเครื่องหมายเนื้อหาที่ไม่ถูกต้องภายในเอกสาร ดังนั้น เพื่อให้การขีดฆ่าภายในแอปพลิเคชัน .NET เป็นไปโดยอัตโนมัติ บทความนี้จะแสดงวิธีการขีดทับข้อความในเอกสารโดยใช้ C#
หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้
.NET API เพื่อขีดฆ่าข้อความ
GroupDocs.Annotation เป็นโซลูชันคำอธิบายประกอบเอกสารและรูปภาพที่อนุญาตให้สร้างคำอธิบายประกอบประเภทต่างๆ โดยอัตโนมัติภายในเอกสารหลายรูปแบบ ดังนั้น ฉันจะใช้ .NET API ในตัวอย่างของบทความนี้เพื่อขีดฆ่าข้อความภายในเอกสาร นอกจากคำอธิบายประกอบแบบขีดทับแล้ว ยังมี ประเภทคำอธิบายประกอบที่รองรับ อื่นๆ อีกมากมายที่กล่าวถึงใน เอกสารประกอบ
ดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่าน NuGet
PM> Install-Package GroupDocs.Annotation
วิธีขีดทับข้อความในเอกสารโดยใช้ C#
เรามาเริ่มขีดฆ่าข้อผิดพลาดที่ระบุในเอกสารกันอย่างรวดเร็ว ขั้นตอนต่อไปนี้ช่วยให้คุณสามารถขีดทับข้อความในเอกสารโดยใช้ C#
- โหลดเอกสารต้นฉบับโดยใช้คลาส Annotator
- สร้างและกำหนดคำอธิบายประกอบแบบขีดฆ่าโดยใช้คลาส StrikeoutAnnotation
- ตั้งค่าสีของเส้นขีดฆ่า
- ความทึบ หมายเลขหน้าเอกสาร
- พิกัดและคุณสมบัติอื่นๆ
- เพิ่มคำอธิบายประกอบขีดฆ่าที่เตรียมไว้ให้กับคำอธิบายประกอบโดยใช้เมธอด Add()
- บันทึกเอกสารประกอบโดยใช้เมธอด Save()
ตัวอย่างโค้ด C# ต่อไปนี้ขีดฆ่าข้อความที่เลือกในเอกสาร PDF
/*
* ขีดทับข้อความใน Word, PDF, สเปรดชีต, งานนำเสนอโดยใช้ C#
*/
using (Annotator annotator = new Annotator("path/document.pdf"))
{
StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
FontColor = 0x000000,
Opacity = 0.7,
PageNumber = 0,
Points = new List<Point>
{
new Point(183, 770),
new Point(308, 770),
new Point(183, 752),
new Point(308, 752)
}
};
annotator.Add(strikeout);
annotator.Save("path/strikethrough-text.pdf");
}
รับใบอนุญาต API ฟรี
คุณสามารถใช้ GroupDocs.Annotation for .NET ได้ฟรีโดย ขอรับใบอนุญาตชั่วคราว
บทสรุป
โดยสรุป คุณได้เรียนรู้การเพิ่มคำอธิบายประกอบแบบขีดทับโดยใช้ C# เมื่อใช้คำอธิบายประกอบนี้ คุณสามารถขีดฆ่าข้อความภายในโปรแกรม Word, PDF, สเปรดชีต และเอกสารนำเสนอได้ ในทำนองเดียวกัน คุณสามารถลองใช้คำอธิบายประกอบประเภทอื่นๆ ตามความต้องการของคุณ
เรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Annotation for .NET โดยไปที่ เอกสารประกอบ คุณสามารถสร้างแอปพลิเคชัน annotator ของคุณเองสำหรับ รูปแบบเอกสารที่รองรับ คุณสามารถติดต่อเราเพื่อสอบถามผ่าน ฟอรัม