产品概述
欢迎使用 .NET 版 Aspose.Words!
Aspose.Words 是一个跨平台类库,使您的应用程序能够执行各种文档处理任务。
使用 Aspose.Words,您可以将文档从任何支持的加载格式转换为任何支持的保存格式,例如,将 Word 格式转换为 PDF、HTML 或 Markdown,将 PDF 转换为 DOCX 等。在 转换文档 部分中了解有关转换文档的更多信息。
值得注意的是,使用 Aspose.Words,您可以创建、修改、转换、渲染和打印文档,而无需依赖第三方应用程序,例如 Microsoft Word 或 Office Automation。
使用 Aspose.Words 的好处
在项目中使用 Aspose.Words for .NET 可为您带来以下好处:
- 丰富的功能集
- 平台独立性
- 独立于第三方应用程序
- 性能和可扩展性
- 最小的学习曲线
下图显示了 Aspose.Words for .NET 的主要功能以及它们之间的关系。
丰富的功能
Aspose.Words for .NET 功能可分为四个主要区域。
转换
轻松可靠地转换文档的能力是 Aspose.Words 的主要功能之一。
带有 支持的文档格式 的综合 加载、保存和转换 允许用户将文档从 一种流行的格式 转换为 another,例如,从 DOCX 转换为 PDF、JPEG 或 Markdown,或从 PDF 转换为各种 Word 格式。
Document Object Model (DOM)
通过丰富的 API 对所有文档元素和格式进行编程访问,允许创建、修改、提取、复制、拆分、连接和替换文档内容。在 Aspose.Words Document Object Model (DOM) 部分了解更多信息。
渲染
我们使用术语 渲染 来描述将文档转换为文件格式或介质、分页或具有页面概念的过程。
您可以将整个文档或特定页面转换为 PDF 或 XPS,以生成服务器端文档、打印它们或使用 .NET 图形渲染页面。所有这一切都具有高保真度–就像 Microsoft Word 所做的那样。
报告
从头开始生成文档或报告,或者使用数据源或业务对象中的数据填充模板。有关报告和从数据库获取数据的更多信息,请参阅 Mail Merge 和报告 和 LINQ 报告引擎 部分。
平台独立性
Aspose.Words for .NET 涵盖了大多数流行的开发环境和部署平台。其 API 可用于为各种操作系统(例如 Windows、Linux 和 Mac OS)以及各种平台开发应用程序。
您可以使用 Aspose.Words for .NET 构建任何类型的 32 位或 64 位 .NET 应用程序,包括 ASP.NET、WCF、WinForms 等。此外,您还可以通过来自 ASP、Perl、PHP 和 COM Interop 的 Aspose.Words for .NET 使用 Aspose.Words for .NET。 Python。
您还可以使用 Aspose.Words for .NET 使用 Mono 以及 Windows Azure、Microsoft SharePoint、Microsoft Silverlight、Xamarin.Android、Xamarin.iOS 和 Xamarin.Mac
构建应用程序。
独立于其他应用程序
Aspose.Words 不需要在计算机上安装第三方应用程序(例如 Microsoft Office)即可工作。所有 Aspose 组件都是完全独立的。这使得 Aspose.Words 在安全性、稳定性、可扩展性/速度、价格以及处理文档和相关任务的功能方面成为自动化的绝佳替代方案。
性能和可扩展性
Aspose.Words 旨在在服务器或客户端上都具有出色的性能。 Aspose.Words 是单个 .NET 程序集,只需复制即可与任何 .NET 应用程序一起部署。您无需担心任何其他服务或模块。
使用 Aspose.Words,您实际上可以在几分钟内生成数千个文档,这涉及打开文档、修改内容和格式或填充数据,然后保存。即使是最复杂的文档也可以在不到一秒的时间内打开并保存在 P4 2.4Ghz 1Gb RAM 机器上。
只要一次只有一个线程处理文档,Aspose.Words 就是多线程安全的。这是一个线程处理一个文档的典型场景。不同的线程可以安全地同时处理不同的文档。
最小的学习曲线
尽管 Aspose.Words 中有超过 150 个公共类和枚举,但学习曲线很短,因为 Aspose.Words API 是根据以下目标精心设计的:
- 借鉴其他知名 API 的最佳实践,例如 Microsoft Word Automation
- 借鉴 .NET Framework 设计指南的最佳实践
- 提供文档元素的易用性和详细操作之间的平衡
以前在项目中使用过 Microsoft Word Automation 的开发人员会发现许多类、方法和属性的名称和行为很熟悉。
Document、Paragraph、Bookmark、Range、Section.PageSetup 和 Paragraph.ParagraphFormat 是 Aspose.Words 类的一部分。同时,Aspose.Words 与 Microsoft Word 对象模型有很大不同,它将文档表示为对象树,更像是 XML DOM 树。如果您使用过任何 XML DOM 库,您会发现它很容易理解和使用 Aspose.Words。
定价和政策
请访问 许可和订阅 页面了解有关许可证的信息,并查看 定价信息 页面了解有关定价的详细信息。
技术支援
有关 Aspose.Words 技术支持的更多信息,请查看 技术支援。