虽然以编程方式编辑 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 或 Adobe Reader 等。
通常,您有以下选择来编辑这些文件。
- 安装 MS Office、Open Office、Adobe Reader/Pro 等程序。他们提供使用宏或自动化的编程。您必须在系统上安装软件。
- 使用不需要安装任何软件的 API。 Open XML和 Apache SDKs是开源的。 Aspose ,但是是商业的。 SDK 通常要快得多,因为它们直接在源文件上工作。
免责声明:我在 Aspose 担任开发人员布道师。
关于c# - 使用 Aspose 以编程方式编辑 MS word 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27922812/