Chúng tôi rất vui mừng thông báo việc phát hành GroupDocs.Comparison for .NET 26.5, có sẵn từ tháng 5 năm 2026.
GroupDocs.Comparison phiên bản 26.5 mang lại các cải tiến về độ chính xác hiển thị PDF, khả năng đọc kết quả so sánh CSV và bảng tính tốt hơn, các khả năng API mới cho việc xử lý revision và siêu dữ liệu thay đổi bảng tính, cùng mô hình đóng gói NuGet được cập nhật với hỗ trợ đa khung.
Sửa lỗi và cải tiến
- [Feature] Đóng gói NuGet đa khung và các gói TFM‑split. (COMPARISONNET-4770)
- [Enhancement] So sánh PDF: cải thiện độ chính xác hiển thị đoạn văn trong chế độ Inline. (COMPARISONNET-4751)
- [Enhancement] Cải thiện kết quả so sánh cho tài liệu PDF có bảng. (COMPARISONNET-4763)
- [Bug] Sửa ArgumentOutOfRangeException khi so sánh PDF có bảng có kiểu dáng. (COMPARISONNET-4762)
- [Feature] Hỗ trợ việc giải phóng tùy chọn luồng đã truyền vào trong RevisionHandler. (COMPARISONNET-4773)
- [Enhancement] Cải thiện khả năng đọc kết quả so sánh CSV bằng các dấu đánh dấu văn bản. (COMPARISONNET-4769)
- [Feature] Mở rộng ChangeInfo với các thuộc tính bảng tính. (COMPARISONNET-4767)
- [Bug] Phương thức Compare ném ngoại lệ cho đầu ra HTML. (COMPARISONNET-4764)
Các tính năng chính
Đóng gói NuGet đa khung và các gói TFM‑split
GroupDocs.Comparison đã chuyển sang mô hình phân phối gói NuGet tiên tiến hơn. Gói chính hiện nhắm tới net462;net6.0;net8.0;net10.0, thay thế các mục tiêu net462;netstandard2.1 trước đây.
Ngoài ra, để giảm kích thước tải xuống, các gói NuGet riêng biệt cho từng khung đã được phát hành cùng với gói chính. Khi cài đặt gói dành cho nền tảng cụ thể, chỉ các binary phù hợp với khung mục tiêu của người dùng được tải về — không có assembly nền tảng không dùng được bao gồm.
| Gói | Khung mục tiêu |
|---|---|
GroupDocs.Comparison |
net462;net6.0;net8.0;net10.0 (tất cả khung) |
GroupDocs.Comparison.net462 |
.NET Framework 4.6.2 |
GroupDocs.Comparison.net6 |
.NET 6.0 |
GroupDocs.Comparison.net8 |
.NET 8.0 |
GroupDocs.Comparison.net10 |
.NET 10.0 |
Lưu ý: .NET Standard 2.1 không còn được hỗ trợ như một mục tiêu riêng. Các dự án trước đây dựa vào
netstandard2.1nên di chuyển sang một trong các TFM được hỗ trợ ở trên.
Hỗ trợ giải phóng tùy chọn luồng đã truyền vào trong RevisionHandler
RevisionHandler hiện chấp nhận tham số leaveOpen để kiểm soát việc giải phóng stream nền khi handler được giải phóng. Khi leaveOpen được đặt thành true, stream sẽ vẫn mở sau khi RevisionHandler được giải phóng, cho phép người gọi tiếp tục sử dụng nó. Điều