Gạch ngang văn bản bằng C#

Có trường hợp cần chỉ ra những nội dung có sai sót hoặc không còn giá trị. Gạch bỏ là một trong những cách đánh dấu nội dung không hợp lệ trong văn bản. Vì vậy, để tự động gạch ngang trong các ứng dụng .NET, bài viết này trình bày cách gạch ngang văn bản trong tài liệu bằng C#.

Các chủ đề sau đây được thảo luận trong bài viết này.

.NET API để gạch ngang văn bản

GroupDocs.Annotation là giải pháp chú thích tài liệu và hình ảnh cho phép tự động hóa các loại chú thích khác nhau trong nhiều định dạng tài liệu. Do đó, tôi sẽ sử dụng API .NET của nó trong các ví dụ của bài viết này để gạch ngang văn bản trong tài liệu. Ngoài chú thích gạch bỏ, còn có nhiều [loại chú thích được hỗ trợ] khác 4 được đề cập trong tài liệu.

Tải xuống trình cài đặt DLL hoặc MSI từ phần tải xuống hoặc cài đặt API trong ứng dụng .NET của bạn qua NuGet.

PM> Install-Package GroupDocs.Annotation

Cách gạch ngang văn bản trong tài liệu bằng C#

Hãy nhanh chóng bắt đầu loại bỏ những lỗi đã xác định với tài liệu. Các bước sau đây cho phép bạn gạch ngang văn bản trong tài liệu bằng C#.

  • Tải tài liệu nguồn bằng lớp Chú thích.
  • Tạo và xác định chú thích gạch ngang bằng lớp StrikeoutAnnotation.
    • Đặt màu đường gạch đầu dòng.
    • Độ mờ, số trang tài liệu
    • Tọa độ và các thuộc tính khác
  • Thêm chú thích gạch bỏ đã chuẩn bị vào trình chú thích bằng phương pháp Add().
  • Lưu tài liệu chú thích bằng phương pháp Save().

Ví dụ mã C# sau gạch bỏ văn bản đã chọn trong tài liệu PDF.

/*
 * Văn bản gạch ngang trong Word, PDF, Bảng tính, Bản trình bày bằng 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");
}

Nhận giấy phép API miễn phí

Bạn có thể sử dụng miễn phí GroupDocs.Annotation for .NET bằng cách lấy giấy phép tạm thời.

Sự kết luận

Tóm lại, bạn đã học cách thêm chú thích gạch ngang bằng C#. Sử dụng chú thích này, bạn có thể lập trình gạch bỏ văn bản trong Word, PDF, bảng tính, tài liệu thuyết trình. Tương tự, bạn có thể thử nhiều loại chú thích khác tùy theo yêu cầu của mình.

Tìm hiểu thêm về GroupDocs.Annotation for .NET bằng cách truy cập tài liệu của nó. Bạn có thể tạo ứng dụng chú thích của riêng mình cho các định dạng tài liệu được hỗ trợ. Bạn có thể liên hệ với chúng tôi nếu có thắc mắc qua diễn đàn.

Xem thêm