Doconut Được cập nhật cho .NET 6

Trình xem Doconut Được cập nhật cho .NET 6

Giữ mục tiêu .NET 6 của bạn trong khi chuyển sang DI, middleware, các phiên bất đồng bộ, và triển khai Phân tán tùy chọn.

Trình xem tài liệu Doconut hiển thị một bản trình bày trong ứng dụng ASP.NET Core
Mô hình lưu trữ hiện tại với trải nghiệm trình xem Doconut quen thuộcHơn 70 định dạng được hỗ trợ
75
phần mở rộng tệp đã xác minh
18
họ định dạng
1
Mục tiêu triển khai Windows
0
dịch vụ xử lý bên ngoài

Kiến trúc Doconut hiện tại cho các ứng dụng .NET 6

Gói đã cập nhật thay thế việc xây dựng trình xem thủ công và sao chép tài nguyên bằng mô hình DI, middleware và bất đồng bộ được tài liệu hoá hiện nay.

Tích hợp .NET 6 Được cập nhậtDoconut.NET6
builder.Services.AddDoconut(options =>
{
    options.LicensePath = "Doconut.Viewer.lic";
});

app.UseDoconutResources();
app.UseDoconut();

var token = await viewer.OpenDocumentAsync(filePath);

Tiêm phụ thuộc

Đăng ký Doconut với AddDoconut() và tiêm Viewer vào endpoint mở mỗi tài liệu.

Các phiên tài liệu bất đồng bộ

Thay thế việc mở đồng bộ bằng OpenDocumentAsync() và trả về một token không trong suốt cho trình xem.

Tài nguyên do Middleware sở hữu

Ngừng duy trì các tài sản trình xem đã sao chép và phục vụ gói hiện tại qua middleware Doconut.

Chế độ Phân tán tùy chọn

Áp dụng các đối tượng chia sẻ và các phiếu bảo vệ khi ứng dụng cần nhiều nút phục vụ.

75 định dạng mà không thay đổi mục tiêu của bạn

75 phần mở rộng tệp đã xác minh trong gói đã cập nhật.

Gói .NET 6 hiện tại cung cấp 75 phần mở rộng có thể xem được trên 18 họ thông qua cùng một trình xem trình duyệt thống nhất.

Văn phòng và PDF

PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP

CAD và sơ đồ

DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX

Email và y tế

EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML

Hình ảnh và web

JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, và các định dạng khác

Xem tất cả 75 phần mở rộng

.NET 6 Cổ điển và .NET 6 Được cập nhật là các tích hợp khác nhau

Tên gói có thể giống nhau. Những chữ ký mã này cho thấy ứng dụng đang sử dụng thế hệ Doconut nào.

Lưu trữ

Doconut .NET 6 Cổ điển

MapWhen() định tuyến yêu cầu qua DocImage.axd.

Doconut .NET 6 Được cập nhật

UseDoconutResources() và UseDoconut() đăng ký pipeline middleware hiện tại.

Vòng đời trình xem

Doconut .NET 6 Cổ điển

Mã ứng dụng xây dựng Viewer thủ công với bộ nhớ đệm, ngữ cảnh HTTP và đường dẫn giấy phép.

Doconut .NET 6 Được cập nhật

AddDoconut() đăng ký Viewer và các endpoint ứng dụng nhận nó qua tiêm phụ thuộc.

Mở tài liệu

Doconut .NET 6 Cổ điển

OpenDocument() thực hiện cuộc gọi đồng bộ cổ điển.

Doconut .NET 6 Được cập nhật

OpenDocumentAsync() tạo phiên tài liệu bất đồng bộ hiện tại.

Tài nguyên trình duyệt

Doconut .NET 6 Cổ điển

Ứng dụng sao chép và duy trì các tệp JavaScript của trình xem.

Doconut .NET 6 Được cập nhật

Middleware phục vụ các script, style, hình ảnh và tài nguyên trình xem được nhúng.

Mở rộng

Doconut .NET 6 Cổ điển

Ứng dụng vẫn gắn liền với mô hình lưu trữ và phiên gốc.

Doconut .NET 6 Được cập nhật

Chế độ bình thường vẫn đơn giản, trong khi Phân tán có thể được bật cho một web farm cân bằng tải.

Hiện đại hoá trước. Mở rộng khi ứng dụng cần.

Tích hợp .NET 6 đã cập nhật hỗ trợ thiết kế Phân tán tùy chọn giống nhau cho các đối tượng render chia sẻ và yêu cầu trình xem được bảo vệ trên Windows.

Chế độ Phân tán là tùy chọn. Nó không làm tăng độ phức tạp cho tích hợp mặc định một thể hiện.

Không có phiên dính

Các nút được phê duyệt xác thực các phiếu chia sẻ thay vì phụ thuộc vào một thể hiện ứng dụng.

Truy cập bảo vệ

Các phiếu có thể liên kết quyền truy cập tài liệu với trình duyệt hiện tại và người dùng đã xác thực.

Xuất bản nền

Ưu tiên trang đầu tiên trong khi việc xuất bản tùy chọn tiếp tục với các đối tượng tài liệu sau.

Giữ lại có kiểm soát

Sử dụng dấu hiệu sẵn sàng, thu hồi và quy tắc giữ lại cho lưu trữ chia sẻ dự đoán được.

Câu hỏi về di chuyển

Làm sao tôi biết ứng dụng của mình có sử dụng Doconut .NET 6 Cổ điển không?

Tìm kiếm DocImage.axd, MapWhen(), việc xây dựng Viewer mới thủ công, OpenDocument(), hoặc các tệp JavaScript của trình xem do ứng dụng quản lý.

Gói đã cập nhật có hỗ trợ các định dạng giống nhau không?

Có. Danh mục đã kiểm toán chứa 75 phần mở rộng tệp có thể xem được trên 18 họ định dạng.

Tôi có cần di chuyển sang chế độ Phân tán không?

Không. Trình xem một thể hiện tiêu chuẩn vẫn là mặc định. Phân tán là một tùy chọn rõ ràng cho các triển khai cân bằng tải.

Các ứng dụng Doconut .NET 6 hiện có có thể áp dụng kiến trúc đã cập nhật không?

Có. Sử dụng hướng dẫn di chuyển để ánh xạ lưu trữ cổ điển, xây dựng Viewer, mở tài liệu, tài nguyên, plugin và mở rộng sang tích hợp hiện tại.

Di chuyển tích hợp .NET 6 của bạn sang mô hình Doconut hiện tại

Đánh giá gói đã cập nhật, theo dõi bản đồ di chuyển đã xác minh, và kiểm tra quy trình công việc tài liệu hiện có của bạn.