Chú thích thường được sử dụng trong các tài liệu để chỉ ra các quan sát khác nhau và cung cấp phản hồi để thảo luận. Chúng tôi đã thảo luận trong các bài viết riêng về cách thêm các chú thích khác nhau vào tài liệu PDF và Word bằng C#. Hôm nay, bài viết này thảo luận về cách xóa chú thích khỏi các tài liệu như tệp PDF và Word DOC/DOCX bằng C#.

Các chủ đề sau đây được thảo luận dưới đây:

API .NET cho chú thích

GroupDocs.Annotation cung cấp API .NET để xử lý các chú thích trong các tài liệu và hình ảnh khác nhau. Nó cho phép thêm, xóa và trích xuất các chú thích từ PDF, Word và nhiều tài liệu khác. Bạn có thể xem tài liệu để biết danh sách đầy đủ về các định dạng tài liệu được hỗ trợ cho chú thích.

Tải xuống trình cài đặt DLL hoặc MSI của nó từ phần tải xuống hoặc cài đặt API trong ứng dụng .NET của bạn qua [NuGet](https://www.nuget.org/packages /groupdocs.annotation). Bạn cũng có thể sử dụng lệnh sau từ Trình quản lý gói.

PM> Install-Package GroupDocs.Annotation

Xóa tất cả chú thích khỏi tài liệu PDF, Word bằng C#

Có nhiều cách khác nhau để xóa chú thích khỏi tài liệu. Bạn có thể xóa tất cả chú thích cùng một lúc, xóa (các) chú thích cụ thể bằng cách cung cấp (các) ID hoặc xóa chú thích cụ thể theo đối tượng chú thích. Để có thêm tùy chọn, hãy truy cập bài viết tài liệu.

Sau đây là các bước để xóa tất cả chú thích khỏi (các) tài liệu PDF hoặc Word DOC/DOCX bằng C#.

  • Tải tài liệu bằng Chú thích.
  • Khởi tạo lớp Tùy chọn lưu.
  • Đặt loại chú thích thành Không.
  • Lưu tệp, không có chú thích bằng phương pháp Save().

Đoạn mã sau cho biết cách xóa chú thích khỏi tệp PDF hoặc Word bằng C#.

// Xóa tất cả các chú thích khỏi tài liệu PDF bằng C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}

Xóa chú thích theo ID bằng C#

Tương tự, bạn có thể cung cấp (các) ID chú thích để loại bỏ các chú thích này khỏi tài liệu. Chỉ cần cung cấp ID hoặc danh sách ID để loại bỏ chú thích đã chỉ định. Đoạn mã sau cho biết cách xóa (các) chú thích khỏi tài liệu PDF hoặc Word bằng cách cung cấp (các) ID bằng C#.

// Xóa chú thích theo ID khỏi tài liệu PDF bằng C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(new List<int>{0,1});
    annotator.Save("path/document-remove-annotation.pdf");
}

Xóa chú thích bằng đối tượng chú thích bằng C#

Bạn cũng có thể loại bỏ chú thích cụ thể bằng cách chứng minh đối tượng Chú thích. Để hiển thị điều này, ví dụ mã sau đây sẽ xóa (các) chú thích khỏi tài liệu PDF hoặc Word bằng cách sử dụng các đối tượng chú thích trong C#.

// Xóa chú thích có chọn lọc khỏi tài liệu PDF bằng C#
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(annotator.Get()[0]);
    annotator.Save("path/document-remove-annotation.pdf");
}

Sự kết luận

Để kết thúc, bạn đã học cách xóa chú thích khỏi tài liệu bằng C#. Cụ thể, chúng tôi đã xóa tất cả các chú thích khỏi tệp PDF và Word. Sau đó, chúng tôi đã xóa các chú thích bằng cách cung cấp ID và cũng bằng cách chứng minh các đối tượng chú thích.

Xây dựng ứng dụng .NET loại bỏ chú thích tài liệu của riêng bạn bằng cách sử dụng GroupDocs.Annotation for .NET. Tìm hiểu thêm về API từ tài liệu và kho lưu trữ GitHub. Nếu có thêm thắc mắc, hãy liên hệ với bộ phận hỗ trợ trên diễn đàn.

Xem thêm