GroupDocs.Annotation for .NET là một thư viện nhẹ, linh hoạt để làm việc với các ghi chú trong tài liệu trên Windows, Linux và macOS. API đơn giản của nó giúp bạn giữ dữ liệu tại chỗ, kiểm soát việc sử dụng tài nguyên và tùy chỉnh quy trình ghi chú theo nhu cầu.
Làm việc với nhiều loại ghi chú, bao gồm Text, Polyline, Area, Underline, Point, Watermark, Arrow, Ellipse, Text Replacement, Distance, Text Field và Redaction. API hỗ trợ các định dạng tài liệu phổ biến như PDF, HTML, Microsoft Word, Excel, PowerPoint, Visio, email Outlook, hình ảnh, metafile, bản vẽ CAD và hơn nữa. Tạo ảnh thu nhỏ trang và nhập/xuất ghi chú từ và vào các tệp PDF.
Sử dụng thư viện để thêm, chỉnh sửa, trích xuất và xóa ghi chú; xoay trang; tạo ảnh thu nhỏ; và hơn nữa. Nó cũng cung cấp bộ đầy đủ các đối tượng dữ liệu để tùy chỉnh thuộc tính ghi chú trên mọi định dạng được hỗ trợ.
Bắt đầu rất dễ dàng: áp dụng giấy phép, tải tệp, thao tác với các ghi chú (thêm/chỉnh sửa/trích xuất/xóa), và lưu kết quả. Để biết chi tiết, xem tài liệu sản phẩm và các dự án mẫu.
GroupDocs.Annotation được cập nhật và hỗ trợ thường xuyên. Chia sẻ câu hỏi, ý tưởng và yêu cầu tính năng của bạn — chúng tôi tích hợp phản hồi của khách hàng vào các phiên bản mới.
GroupDocs.Annotation for .NET cho phép bạn làm việc với nhiều loại chú thích để hợp lý hoá quá trình hợp tác. Sử dụng chú thích vùng (đánh dấu một khu vực hình chữ nhật và thêm ghi chú), chú thích điểm (đính kèm bình luận ở bất kỳ vị trí nào trong tài liệu), chú thích văn bản (bình luận về văn bản đã chọn), chú thích gạch ngang/gạch dưới, chú thích đa đoạn (vẽ hình dạng và đường tự do), chú thích mũi tên (con trỏ kèm bình luận), chú thích ellipse (hiển thị văn bản bên trong một hình ellipse), chú thích khoảng cách (vẽ một đường biểu thị khoảng cách giữa các đối tượng), chú thích liên kết (thêm liên kết web), và chú thích watermark (thêm dấu hoặc watermark).
// Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
// Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text
};
// Add annotation to list
annotations.Add(textAnnotation);
// Get input file stream
Stream inputFile = new FileStream("D:/input.pdf", FileMode.Open, File
.ReadWrite);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument(inputFile, annotations, DocumentType.Pdf);