ขีดฆ่าข้อความโดยใช้ C#

มีบางกรณีที่คุณต้องชี้ให้เห็นเนื้อหาที่มีข้อผิดพลาดหรือไม่ถูกต้องอีกต่อไป การขีดฆ่าเป็นวิธีหนึ่งในการทำเครื่องหมายเนื้อหาที่ไม่ถูกต้องภายในเอกสาร ดังนั้น เพื่อให้การขีดฆ่าภายในแอปพลิเคชัน .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 ของคุณเองสำหรับ รูปแบบเอกสารที่รองรับ คุณสามารถติดต่อเราเพื่อสอบถามผ่าน ฟอรัม

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