Chọn hình dạng của vấn đề của bạn
Doconut là một SDK, nhưng lý do các nhóm sử dụng nó lại khác nhau. Một số đến với ràng buộc khung — nó phải hoạt động trong Blazor, phải tích hợp vào pipeline ASP.NET Core hiện có. Những nhóm khác đến với vấn đề định dạng — không ai trong nhóm muốn sở hữu một bộ render DOCX. Hãy bắt đầu từ mô tả phù hợp với bạn.
Theo khung
Bạn đã biết ngăn xếp nào nó phải chạy.
Blazor
Một trình xem tài liệu hoạt động bên trong Blazor
Render phía máy chủ với một widget được gắn sạch sẽ vào vòng đời interop của Blazor — hỗ trợ cả Server và WebAssembly.
BlazorASP.NET Core
Ba lời gọi middleware, không phải viết lại
Đăng ký như DI thông thường cộng với middleware. Kế thừa xác thực, ghi log và hosting mà bạn đã có.
ASP.NET CoreTheo định dạng
Bạn đã biết những tệp nào cần mở.
Trình xem PDF không giao PDF cho người dùng
Kết xuất PDF phía máy chủ thành hình ảnh các trang — người dùng đọc tài liệu mà không bao giờ nhận được tệp.
PDFWord
Tài liệu Word mà không cần Word trên máy chủ
Kết xuất DOC/DOCX/RTF/ODT nguyên bản mà không cần cài đặt Office, không có interop COM và không có tự động hoá phía máy chủ.
WordExcel
Bảng tính mà người dùng của bạn có thể đọc nhưng không phải tôi
Việc hiển thị phía máy chủ các tệp XLS/XLSX/ODS/CSV với định dạng được giữ nguyên và các sheet ẩn bị loại bỏ.
ExcelEmail lưu trữ mở mà không cần Outlook
Hiển thị Outlook MSG, EML và EMLX phía máy chủ — thư từ lưu trữ có thể đọc được mà không cần cài đặt client email.
EmailKhông chắc cái nào phù hợp?
Trình xem là giống nhau trong mọi trường hợp — sự khác biệt nằm ở chi tiết tích hợp. Yêu cầu quyền đánh giá và thử nghiệm với các tệp của riêng bạn.