Strikethrough Text C#

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

ทำไมถึงควรใช้การขีดฆ่าในเอกสาร?

  • มันช่วยให้ผู้ตรวจสอบและบรรณาธิการสื่อสารได้อย่างชัดเจนว่าส่วนใดของเนื้อหาควรถูกลบหรือต้องปรับปรุง

  • Keeping the original text visible, even when marked for deletion, improves traceability during content revisions.

  • การใช้การขีดฆ่าในการบันทึกช่วยให้การควบคุมเวอร์ชันและการติดตามเอกสารมีความสะดวกมากขึ้นในสภาพแวดล้อมของทีม

  • เอกสารทางกฎหมาย วิชาการ และธุรกิจมักต้องการการแก้ไขที่มองเห็นได้เพื่อให้เป็นไปตามข้อกำหนด โปร่งใส และแม่นยำ

Strikethrough Text in C# - SDK Installation

คุณต้องติดตั้ง Conholdate.Total for .NET เพื่อทำให้ข้อความขีดฆ่าในเอกสารรวมถึง PDF, DOC, DOCX, เป็นต้น เพียงแค่เรียกใช้คำสั่งติดตั้ง NuGet ดังต่อไปนี้ใน MS Visual Studio:

Install-Package Conholdate.Total

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

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

// Initialize the annotator with the input PDF file
GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("document.pdf");

// Create a StrikeoutAnnotation object
GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation strikeout = new GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation();

// Set color and opacity
strikeout.FontColor = 0xFF0000;
strikeout.Opacity = 0.7;

// Target page number (zero-based index)
strikeout.PageNumber = 0;

// Define the rectangle where the strikethrough will be applied
List<Point> points = new List<Point>();
points.Add(new Point(180, 730));
points.Add(new Point(300, 730));
points.Add(new Point(180, 700));
points.Add(new Point(300, 700));
strikeout.Points = points;

// Add the strikeout annotation to the document
annotator.Add(strikeout);

// Save the modified document
annotator.Save("strikethrough-text.pdf");

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

บทสรุป

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

ดูเพิ่มเติม