解决方案
选择您问题的形状
Doconut 是一个 SDK,但团队使用它的原因各不相同。有些团队受到框架限制——必须在 Blazor 中工作,必须嵌入现有的 ASP.NET Core 管道。还有些团队面临格式问题——团队中没有人想拥有 DOCX 渲染器。从最符合您情况的开始。
按格式
您已经知道需要打开哪些文件。
一个不交出 PDF 的 PDF 查看器
服务器端将 PDF 渲染为页面图像 —— 用户阅读文档而从未收到文件。
PDFWord
服务器上无需 Word 的 Word 文档
原生 DOC/DOCX/RTF/ODT 渲染,无需 Office 安装、无 COM interop,也无需服务器端自动化。
WordExcel
用户可以阅读的电子表格,但我却看不见
服务器端渲染 XLS/XLSX/ODS/CSV,保持格式并去除隐藏工作表。
Excel电子邮件
无需 Outlook 即可打开的归档电子邮件
在服务器端渲染 Outlook MSG、EML 和 EMLX —— 在未安装邮件客户端的情况下阅读归档的通信。
电子邮件