Thêm chú thích gạch bỏ văn bản vào tài liệu

Giới thiệu

Trong hướng dẫn này, chúng ta sẽ khám phá cách thêm chú thích gạch bỏ văn bản vào tài liệu bằng GroupDocs.Annotation cho .NET. Thư viện này cung cấp các công cụ mạnh mẽ để chú thích nhiều loại tài liệu khác nhau, nâng cao quá trình cộng tác và xem xét tài liệu.

Điều kiện tiên quyết

Trước khi bắt đầu, hãy đảm bảo bạn đáp ứng các điều kiện tiên quyết sau:

  1. GroupDocs.Annotation cho .NET: Cài đặt thư viện. Bạn có thể tải xuống từ đây.
  2. Môi trường phát triển: Thiết lập môi trường phát triển phù hợp cho phát triển .NET.
  3. Tài liệu: Chuẩn bị sẵn một tài liệu để chú thích, chẳng hạn như tệp PDF.

Nhập không gian tên

Đầu tiên, hãy nhập các không gian tên cần thiết để truy cập các chức năng của GroupDocs.Annotation:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

Bây giờ, chúng ta hãy chia nhỏ quy trình thêm chú thích gạch bỏ văn bản thành nhiều bước:

Bước 1: Xác định Đường dẫn đầu ra

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Tại đây, chúng tôi xác định đường dẫn đầu ra nơi tài liệu có chú thích sẽ được lưu.

Bước 2: Khởi tạo Annotator

using (Annotator annotator = new Annotator("input.pdf"))

Khởi tạo đối tượng Annotator bằng cách cung cấp đường dẫn đến tài liệu đầu vào (trong trường hợp này là tệp PDF).

Bước 3: Tạo chú thích gạch bỏ

StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = 65535,
    Message = "This is strikeout annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = 16761035,
    Points = new List<Point>
    {
        new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
    },
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Tạo đối tượng StrikeoutAnnotation với các thuộc tính mong muốn như tin nhắn, độ mờ, số trang, màu nền, điểm (tọa độ) và phản hồi.

Bước 4: Thêm chú thích

annotator.Add(strikeout);

Thêm chú thích gạch bỏ đã tạo vào tài liệu.

Bước 5: Lưu tài liệu

annotator.Save(outputPath);

Lưu tài liệu có chú thích vào đường dẫn đầu ra đã chỉ định.

Phần kết luận

Trong hướng dẫn này, chúng ta đã học cách thêm chú thích gạch bỏ văn bản vào tài liệu bằng GroupDocs.Annotation cho .NET. Thư viện mạnh mẽ này cho phép chú thích tài liệu hiệu quả, nâng cao quá trình cộng tác và xem xét tài liệu.

Câu hỏi thường gặp

GroupDocs.Annotation có tương thích với nhiều định dạng tài liệu khác nhau không?

Có, GroupDocs.Annotation hỗ trợ nhiều định dạng tài liệu bao gồm PDF, Word, Excel, PowerPoint, v.v.

Tôi có thể tùy chỉnh giao diện của chú thích không?

Hoàn toàn có thể tùy chỉnh các thuộc tính chú thích như màu sắc, độ mờ, kích thước phông chữ, v.v. theo yêu cầu của bạn.

GroupDocs.Annotation có cung cấp tính năng cộng tác không?

Có, GroupDocs.Annotation hỗ trợ cộng tác bằng cách cho phép người dùng thêm bình luận, trả lời và chú thích vào tài liệu.

Có bản dùng thử miễn phí không?

Có, bạn có thể tận dụng bản dùng thử miễn phí từ đây.

Tôi có thể nhận hỗ trợ cho GroupDocs.Annotation ở đâu?

Bạn có thể nhận được sự hỗ trợ từ Diễn đàn GroupDocs.Annotation.