2

虽然以编程方式编辑 MS Word 文档需要在服务器上安装 office,但即使没有安装 word,Aspose 是如何做到这一点的?

4

1 回答 1

1

doc、docx、pdf、xls 等文件采用二进制或 XML 格式。通常,他们需要 MS Office、Open Office、Adobe Reader 等程序。但这些公司已将这些文件的结构公开。例如检查Microsoft 的文件格式规范

像 Aspose.Words 这样的组件是为使用这些二进制/XML 文件规范而构建的。这就是为什么它们不依赖于安装在服务器上的任何其他软件,如 Microsoft Office 或 Adob​​e Reader 等。

通常,您有以下选择来编辑这些文件。

  1. 安装 MS Office、Open Office、Adobe Reader/Pro 等程序。他们提供使用宏或自动化的编程。您必须在系统上安装软件。
  2. 使用不需要任何软件安装的 API。Open XMLApache SDK是开源的。然而, Aspose是商业的。SDK 通常更快,因为它们直接在源文件上工作。

免责声明:我在 Aspose 担任开发人员布道师。

于 2015-01-14T06:19:26.213 回答