c# - 在线编辑 docx/xlsx/pptx 文件(在浏览器中),无需将文件存储在云端并将更改保存回服务器

标签 c# sharepoint webforms webdav ms-wopi

你们能帮我找出如何在线(在浏览器中)编辑 Microsoft 文档,而无需将其导入 cloudstroage,然后将更改保存回服务器。

注意事项:

  1. 我应该能够在 ASP.NET 网络表单中实现它。
  2. 不应将文档存储在云端。

与 WOPI 相比,webdav 是更好的选择吗?

最佳答案

如果想使用office online的浏览器编辑体验,需要使用本地安装的Office Online Server和提供office应用的WOPI iframe。

更多信息可以在 https://learn.microsoft.com/en-us/officeonlineserver/office-online-server 找到

如果您不想使用共享点,则需要提供另一台服务器来将文件提供给在线办公室 iframe。

解决方案之一是 WOPI 服务器,它从您的基础设施本地为办公室在线服务器 iframe 提供文件 - 有许多可用的良好起点是:

https://github.com/petrsvihlik/WopiHost

关于c# - 在线编辑 docx/xlsx/pptx 文件(在浏览器中),无需将文件存储在云端并将更改保存回服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56124385/

相关文章:

c# - 如何在 asp.net webforms 中激活当前菜单项

c# - Asp.net MVC Ajax 调用不调用 Controller 方法

c# - Sharepoint 2013 身份验证

c# - 通知 Visual Studio 通过反射调用的代码

sharepoint - 导出自定义 Sharepoint 列表定义

sharepoint - 除了 Sharepoint 网站模板之外还可以构建网站

asp.net - 是否可以在一页中多次运行一个 Angular 2 应用程序?

javascript - 在 javascript 中使用 Asp.Net WebForms 上的资源本地化文本

c# - Elasticsearch 使用不同排序顺序获取距离

c# - 在 Visual Studio 扩展中使用 DTE2 界面接收测试运行开始/完成