Có gì mới trong Doconut 26.8.0: .NET Standard 2.1 và Cải thiện Độ chính xác Tài liệu
← Back to Blog••7 min read

Có gì mới trong Doconut 26.8.0: .NET Standard 2.1 và Cải thiện Độ chính xác Tài liệu

Một mục tiêu Doconut mới gia nhập họ SDK hiện tại

Doconut 26.8.0 giới thiệu một gói thế hệ hiện tại cho các ứng dụng sử dụng .NET Standard 2.1. Nó mang lại mô hình tiêm phụ thuộc, middleware, phiên tài liệu bất đồng bộ, plugin và xuất bản phân tán đã được các SDK Doconut hiện đại sử dụng cho một nhóm máy chủ .NET khác.

Ba mô-đun trình xem tài liệu phối hợp nhau trình bày nền tảng thời gian chạy mới và kết quả tài liệu được cải thiện
Ba mô-đun trình xem tài liệu phối hợp nhau trình bày nền tảng thời gian chạy mới và kết quả tài liệu được cải thiện

Bản phát hành cũng cải thiện việc hiển thị và chuyển đổi trên Word, Excel, Visio, PSD, hình ảnh và phát hiện email. Các nhóm đánh giá bản phát hành nên xem xét cả hai khía cạnh của cập nhật: đường dẫn tích hợp mới và các tài liệu người dùng thực sự mở.

Đọc đầy đủ ghi chú phát hành Doconut 26.8.0 để biết danh sách thay đổi chính xác.

.NET Standard 2.1 nhận mô hình tích hợp hiện tại

Doconut.NETStandard hiện nay nhắm mục tiêu netstandard2.1 bắt đầu từ phiên bản 26.8.0. Theo tài liệu cài đặt, các máy chủ tương thích bao gồm .NET Core 3.0 trở lên, bao gồm các ứng dụng .NET 5, 6, 7 và 8.

Gói này chứa trình xem lõi với chú thích và tìm kiếm nâng cao, trong khi Converter và DICOM vẫn có sẵn thông qua các gói plugin tương ứng. Điều này cho phép các nhóm sử dụng máy chủ tương thích truy cập cùng một mô hình quy trình làm việc rộng: đăng ký SDK bằng tiêm phụ thuộc, cung cấp tài nguyên qua middleware, mở tài liệu bất đồng bộ và thêm các khả năng tùy chọn theo yêu cầu và giấy phép của ứng dụng.

Hai ứng dụng mẫu đi kèm với bản phát hành. Một minh họa trình xem MVC đơn nút, trong khi cái còn lại hiển thị nhiều nút phục vụ các tài liệu từ thư mục chia sẻ. Các mẫu này cung cấp cho nhà phát triển các điểm khởi đầu cụ thể để đánh giá mô hình lưu trữ hiện tại.

Phiên bản 26.8.0 là ranh giới nâng cấp thực sự

Tên định danh gói vẫn là Doconut.NETStandard, nhưng phiên bản tách ra hai thế hệ khác nhau:

Phiên bản góiMục tiêu thư việnThế hệ tích hợp
26.7.0 và trước.NET Standard 2.0API và mô hình lưu trữ trước
26.8.0 và sau.NET Standard 2.1API và mô hình lưu trữ hiện tại

Không có lớp tương thích nào giữa các API này. Tăng phiên bản gói thay đổi khung mục tiêu và bề mặt tích hợp, vì vậy một ứng dụng hiện có nên coi việc cập nhật này là một quá trình di chuyển có kế hoạch.

Hướng dẫn di chuyển .NET Standard 2.1 chính thức ánh xạ việc xây dựng trình xem trước đây, mở tài liệu đồng bộ, cung cấp tài nguyên, cấp phép, plugin và hành vi web-farm sang các tương đương hiện tại. Xem lại hướng dẫn này trước khi thay đổi tham chiếu gói, đặc biệt khi ứng dụng sử dụng middleware tùy chỉnh hoặc nhiều nút phục vụ.

Các trang Word hiển thị chính xác hơn

Một số thay đổi tập trung vào tài liệu Word:

  • Việc làm mới trường không còn gây ra lỗi hiển thị trong kịch bản đã báo cáo.
  • Vị trí ký tự khớp hơn với tài liệu nguồn.
  • Khoảng thụt lề danh sách có dấu đầu dòng đã được sửa.
  • Quá trình chuyển đổi Word sang PDF giữ lại các hình ảnh mà trước đây có thể bị loại bỏ.
  • Quá trình chuyển đổi không còn thêm trang trắng thừa đã báo cáo.
  • Đầu ra SVG cho các phương trình nhỏ hơn vì không còn cần nhúng toàn bộ bộ glyph phông chữ.

Các cập nhật này đặc biệt quan trọng đối với các cổng tài liệu xử lý mẫu, báo cáo, đề xuất hoặc tài liệu kinh doanh được tạo ra. Hãy kiểm tra các tệp có nhiều trường, phông chữ tùy chỉnh, danh sách và các trang chứa nhiều hình ảnh trong quy trình làm việc của bạn.

Đầu ra Excel và Visio nhận các sửa chữa mục tiêu

Đối với Excel, trình xem sửa một lỗi liên quan đến một số biểu đồ hoặc hình ảnh. Plugin Converter nhận một số sửa chữa độ chính xác cho đầu ra bảng tính sang PDF: kích thước biểu đồ tròn, khoảng cách dòng trong hộp văn bản, vị trí hình dạng, hành vi hình dạng ẩn và màu sắc hình ảnh nhúng.

Việc hiển thị Visio cũng nhận được các cải tiến tập trung. Các đường kết nối bị thiếu giờ có thể hiển thị đúng, văn bản tiêu đề container được đặt đúng vị trí, và việc đo lường văn bản trong các hình dạng nhóm giảm cắt và tràn.

Do đó, một bộ kiểm thử hồi quy hữu ích nên bao gồm các bảng tính có biểu đồ và đối tượng được đặt vị trí, cùng với các sơ đồ có kết nối, container và các yếu tố nhóm. So sánh kết quả hiển thị hoặc chuyển đổi với nguồn bằng cách sử dụng giao diện mà người dùng sẽ thấy trong ứng dụng đã triển khai.

Xử lý PSD và hình ảnh được cải thiện

Việc hiển thị PSD hiện nay bảo tồn độ sáng nguồn gần hơn, xử lý trường hợp bộ lọc thông minh Liquify phức tạp đã báo cáo, giữ lại hiệu ứng lớp trên các đối tượng thông minh và cải thiện việc ghép lớp hiệu ứng phủ.

Các trình xem hình ảnh cũng bao gồm các sửa chữa riêng cho từng định dạng. Phạm vi chính xác thay đổi tùy theo bản dựng Doconut, vì vậy hãy sử dụng ghi chú phát hành để khớp mỗi sửa lỗi với gói mà ứng dụng của bạn triển khai. Phiên bản 26.8.0 cũng cải thiện việc phát hiện các tệp XHTML và nhị phân có thể bị phân loại sai là nội dung liên quan đến email.

Kế hoạch đánh giá thực tiễn cho 26.8.0

Xem bản phát hành như một dự án kỹ thuật nhỏ:

  1. Xác nhận máy chủ có thể tiêu thụ gói Doconut đã chọn và mục tiêu.
  2. Kiểm kê các phiên bản gói lõi và plugin hiện tại.
  3. Nếu nâng cấp Doconut.NETStandard, hãy làm theo hướng dẫn di chuyển thay vì chỉ thay đổi số phiên bản.
  4. Xây dựng một bộ kiểm thử đại diện bao phủ các họ tài liệu được sử dụng trong sản xuất.
  5. So sánh việc hiển thị, chuyển đổi, tìm kiếm, chú thích, hành vi phiên và kiểm soát truy cập đặc thù của ứng dụng.
  6. Xác thực mẫu đơn nút hoặc phân tán gần nhất với triển khai dự kiến.
  7. Ghi lại kết quả trước khi lên lịch cập nhật sản xuất.

Cách tiếp cận này tách biệt các cải tiến đã được xác minh trong bản phát hành khỏi các giả định về cách một tệp hoặc triển khai riêng lẻ sẽ hoạt động.

Đánh giá Doconut 26.8.0

Doconut 26.8.0 mở rộng kiến trúc SDK hiện tại lên .NET Standard 2.1 và cung cấp một bộ sửa lỗi độ chính xác tài liệu đáng kể. Bước tiếp theo hữu ích nhất là thử nghiệm gói với máy chủ, plugin và tập hợp tệp quan trọng đối với ứng dụng của bạn.

Truy cập tổng quan SDK Trình xem Doconut để xem xét họ sản phẩm, sau đó tải bản dùng thử và đánh giá phiên bản 26.8.0 trong môi trường cô lập trước khi lên kế hoạch nâng cấp.

#Doconut 26.8.0#.NET Standard 2.1#Document Viewer SDK#.NET#Release#SDK Trình xem Tài liệu#Phát hành