Manage Comments in DOC or DOCX Files

Cách Thêm, Quản Lý và Theo Dõi Bình Luận và Thay Đổi trong Tài Liệu Word

Sự hợp tác tài liệu hiệu quả thường phụ thuộc vào khả năng thêm, quản lý và theo dõi các thay đổi một cách liền mạch. Aspose.Words cho .NET cho phép các nhà phát triển tích hợp các tính năng quan trọng này vào ứng dụng của họ một cách lập trình, tạo ra quy trình xem xét tài liệu mạnh mẽ. Hướng dẫn này cung cấp một hướng dẫn chi tiết từng bước của cách thêm, quản lý và giải quyết các bình luận, cũng như bật và sử dụng theo dõi thay đổi trong tài liệu Word bằng Aspose.Words.

Thiết lập môi trường của bạn

Trước khi bạn bắt đầu triển khai các tính năng cộng tác tài liệu, hãy đảm bảo môi trường phát triển của bạn được cấu hình đúng cách:

  1. Cài đặt .NET SDK: Tải xuống và cài đặt phiên bản mới nhất của SDK .NET từ https://dotnet.microsoft.com/download . Đảm bảo tính tương thích với Aspose.Words cho .NET.
  2. Thêm Aspose.Words vào dự án của bạn: Tích hợp Aspose.Words vào dự án .NET của bạn bằng NuGet Package Manager:
  3. Chuẩn bị một tài liệu Word: Tạo một tài liệu Word mẫu (ví dụ,., review.docx).

Hướng Dẫn Từng Bước

Phần này cung cấp hướng dẫn chi tiết, kèm theo các ví dụ mã, về cách thêm bình luận và theo dõi thay đổi trong tài liệu Word bằng Aspose.Words cho .NET.

Bước 1: Tải tài liệu Word và thêm bình luận

using System;
using Aspose.Words;

class Program
{
    static void Main()
    {
        string filePath = "BigDocument.docx";
        Document doc = new Document(filePath);

        // Step 1: Add a comment to the document
        Comment comment = new Comment(doc, "Reviewer Name", "RN", DateTime.Now);
        Paragraph commentPara = new Paragraph(doc);
        commentPara.AppendChild(new Run(doc, "This section needs additional explanation."));
        comment.AppendChild(commentPara);
        Paragraph para = doc.FirstSection.Body.FirstParagraph;
        Run commentAnchorStart = para.Runs.Count > 0 ? para.Runs[0] : para.AppendChild(new Run(doc, "Annotated text"));
        Run commentAnchorEnd = para.AppendChild(new Run(doc, "Annotated text"));
        CommentRangeStart commentRangeStart = new CommentRangeStart(doc, comment.Id);
        CommentRangeEnd commentRangeEnd = new CommentRangeEnd(doc, comment.Id);
        para.InsertBefore(commentRangeStart, commentAnchorStart);
        para.InsertAfter(commentRangeEnd, commentAnchorEnd);
        para.InsertAfter(comment, commentRangeStart);

        // Step 2: Enable change tracking
        doc.StartTrackRevisions("Reviewer Name");

        // Step 3: Modify the content
        para.AppendChild(new Run(doc, "Updated content added during review."));

        // Step 4: Save the updated document
        string outputPath = "ReviewedDocument.docx";
        doc.StopTrackRevisions();
        doc.Save(outputPath);

        Console.WriteLine("Comments and change tracking applied successfully.");
    }
}

Giải Thích Mã

  • Mã đầu tiên tải tài liệu Word (review.docx).
  • Một bình luận mới được tạo và gắn với một đoạn văn cụ thể.
  • Theo dõi thay đổi được bật bằng cách sử dụng StartTrackRevisions.
  • Nội dung tài liệu đã được chỉnh sửa (trong trường hợp này, một đoạn văn bản mới được thêm vào).
  • Cuối cùng, tài liệu đã cập nhật được lưu dưới dạng ReviewedDocument.docx.

Bước 2: Xác minh Bình luận và Thay đổi trong Tài liệu

  1. Mở ReviewedDocument.docx tệp trong Microsoft Word.
  2. Xác minh rằng bình luận bạn đã thêm được hiển thị đúng trong tài liệu.
  3. Xác nhận rằng các chỉnh sửa nội dung bạn đã thực hiện được theo dõi như các thay đổi, kèm theo thông tin của người đánh giá.

Các vấn đề thường gặp

  1. Bình luận không hiển thị: - Đảm bảo rằng bình luận được thêm đúng cách vào một đoạn văn hợp lệ hoặc nút nội dung khác trong cấu trúc của tài liệu. - Kiểm tra xem việc hiển thị bình luận có được bật trong cài đặt hiển thị của Word hay không.
  2. Thay đổi không được theo dõi: - Xác nhận rằng StartTrackRevisions phương thức được gọi trước bất kỳ sửa đổi nào được thực hiện đối với nội dung tài liệu. - Đảm bảo rằng tên người dùng được cung cấp cho StartTrackRevisions không rỗng hoặc null.
  3. Tính năng không được hỗ trợ: - Hãy lưu ý rằng một số tính năng bình luận hoặc theo dõi thay đổi nâng cao được giới thiệu trong các phiên bản Word mới hơn có thể không hoàn toàn tương thích với các phiên bản Word cũ hơn. Kiểm tra kỹ lưỡng.

Tài nguyên

Nâng cao quy trình cộng tác tài liệu của bạn ngay hôm nay! Tải bản dùng thử miễn phí của Aspose.Words cho .NET từ https://releases.aspose.com/words/ và khám phá các tính năng mạnh mẽ của nó để thêm, quản lý và theo dõi nhận xét và thay đổi trong tài liệu Word. Truy cập tài liệu để biết thêm thông tin và ví dụ mã. Khám phá của chúng tôi sản phẩm và xem qua của chúng tôi blog để nhận các cập nhật và mẹo mới nhất.

 Tiếng Việt