c# - 使用 Aspose 以编程方式编辑 MS word 文档

标签 c# ms-word aspose.words

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

最佳答案

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 XMLApache SDKs是开源的。 Aspose ,但是是商业的。 SDK 通常要快得多,因为它们直接在源文件上工作。

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

关于c# - 使用 Aspose 以编程方式编辑 MS word 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27922812/

相关文章:

c# - C#await运算符的理解

c# - 使用字典键和值填充 DataGridViewComboBoxColumn

javascript - 如何根据下拉框中选择的项目 ID 将文本框(循环)的值从 View 传递到 Controller ?

vba - 使用 VBA 动态创建书签

java - 使用Aspose Word在多页中显示表标题

c# - 无法在 mvc 5 项目中添加新模型和更新数据库?

ruby-on-rails - 在 Ruby on Rails 中从各种文档格式中获取文本

sharepoint - 如何将文档库中的文档设置为只读

java - 如何使用Aspose.Word for Java在word文件中设置水印