【问题标题】:Editing MS word documents programmatically using Aspose使用 Aspose 以编程方式编辑 MS Word 文档
【发布时间】:2015-01-13 13:00:30
【问题描述】:

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

【问题讨论】:

  • 这不是一个答案,但请阅读 Open XML (en.wikipedia.org/wiki/Office_Open_XML)。您不需要在服务器上安装 MS Word,因为该文档只是 xml 文档的压缩范围。
  • 因此,大多数编程语言都有可用的工具(例如 C#/.NET:Open XML SDK;Java:d​​ocx4j 或 POI)

标签: c# ms-word aspose.words


【解决方案1】:

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

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

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

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

免责声明:我在 Aspose 担任开发人员宣传员。

【讨论】:

    猜你喜欢
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    相关资源
    最近更新 更多