服务器端编辑办公室(word,excel,PowerPoint)文档属性

本文关键字:PowerPoint 文档 属性 excel 服务器端 办公室 word 编辑 | 更新日期: 2023-09-27 18:33:02

我有一个用C# .NET 4编写的办公集成插件项目。该插件允许在Word,Excel和Powerpoint中下载和编辑(或创建新文档(,最后将它们保存在我们的内部网中。

为了将文档标识到数据库中的记录,我将记录 guid 保存为办公文档文件中的属性"guid"。只要我使用带有插件的 office 创建和编辑所有文件,这就可以正常工作。

但是,如果我通过 Web 窗体上传任何 Office 文档并将其存储,则此文档可能没有 guid 属性。但是数据库中的记录有一个。因此,解决方案是添加 guid 属性服务器端。

我为 RoR 编写了一个命令行工具,并为脚本制作了一个 COM+ 对象,我可以在其中添加/修改这些属性。唯一的问题是,我需要在服务器上安装Office(Word,Excel,Powerpoint(。,因为我们需要支持版本 2003、2007、2010。

我已经检查了 http://msdn.microsoft.com/en-us/library/bb739835%28v=office.12%29.aspx,但这不适用于版本 2003。


所以这里有一个:)的问题:有没有人知道我不需要在服务器上安装 office 的解决方案,或者我必须忍受它?第三方(即使是商业的,如果是好的(也欢迎,如果他们工作。

服务器端编辑办公室(word,excel,PowerPoint)文档属性

我们过去曾使用 aspose.com/组件来编辑服务器上的办公文档。

注意:我与公司没有关系。