从自定义ASP编辑Office文档.NET应用程序



我有一个ASP。NET Web窗体应用程序(.NET Framework 3.5),允许用户下载文件。这些用户必须在应用程序中注册才能执行任何操作,并且不与任何Windows帐户链接。该应用程序有一个HTTP处理程序,每当用户想要下载文件时,该处理程序就会触发。该处理程序检查用户是否有权限执行该操作并推送文件。

当用户单击Office文档(doc、xls、ppt等)时,该文件将自动下载(前提是用户具有正确的权限),并使用适当的程序(Word、Excel或PowerPoint)打开。现在,我想做的是允许该用户编辑该文档,并直接从外部程序将其保存在服务器上,而无需该用户通过web界面再次上传。基本上,我只想有一个类似SharePoint的行为。

一个要求是,我不必使用某些浏览器插件在浏览器窗口中显示文档。

我现在不知道从哪里开始,也不知道我真正需要什么。

编辑

另一项要求是,由于用户数量众多(数千),因此不要使用Office加载项。

您可以开发一个Office加载项,该加载项将为最终用户提供自定义UI,允许在需要的地方保存文件(即在服务器上上传)。例如,您可以在Backstage UI中开发一个自定义项,该项可以显示在"保存/另存为"选项卡下。有关详细信息,请参阅开发人员Office 2010后台视图简介。

请参阅MSDN中的"使用Visual Studio创建Office外接程序和自定义设置"部分,快速入门。

最新更新