快速入门指南 – Aspose.HTML for .NET
什么是 HTML?
既然您正在阅读本页,我们假定您已经知道答案。不过,我们会提供一些简要信息,以唤起你的记忆。超文本标记语言(HTML)是创建网页的标准标记语言。它定义了网页内容的结构。超文本标记语言还可以借助其他技术,如层叠样式表(CSS)来描述网页的外观/表现形式,以及脚本语言(如 JavaScript)来描述网页的功能/行为。
使用 Aspose.HTML 的好处
在您的项目中使用 Aspose.HTML for .NET 可为您带来以下好处:
- 丰富的功能
- 性能和可扩展性
- 学习曲线最小化
丰富的功能
Aspose.HTML for .NET 不仅能处理 HTML,还能处理所有相关格式:CSS、SVG、JavaScript、EPUB、MHTML。因此,它能在许多不同领域为您提供大量功能:
- 文档对象模型–根据官方 HTML 文档创建,允许编辑、创建和删除节点。
- XPath 查询、CSS 选择器和遍历接口–可用于浏览节点和收集数据。
- 许多精确、高性能的转换器。您可以访问 功能列表 或 转换 文章,查看支持的文件格式的完整列表。
- 使用 CSS、JavaScript 和其他内置格式。
您可以在 功能列表 一文中进一步了解所有这些功能和其他功能。
性能和可扩展性
Aspose.HTML for .NET是一个用C#编写的单一文件程序集,支持多个.NET框架和.NET标准版本。因此,您可以在任何类型的 32 位或 64 位 .NET 应用程序中使用它,包括 ASP.NET、WCF、WinForms 等。它是一个快速、轻量级的组件,可高效创建、转换和编辑 HTML、XHTML、SVG、MHTML 和 EPUB 文档。
Aspose.HTML for .NET是多线程安全的,只要一个线程同时处理一个文档。典型的情况是一个线程处理一个文档。不同的线程可以同时安全地处理不同的文档。
学习曲线最小化
虽然 Aspose.HTML for .NET 中有许多公共类、接口和枚举,但学习曲线却很小。为此,我们在设计公共应用程序接口时考虑了以下目标:
- 官方 HTML、SVG 和 CSS 文档中定义的 API 应按原样实施。
- 在简单易用和详细定制之间取得平衡。
通过实现第一个目标,我们的应用程序接口与现代浏览器使用的应用程序接口相似,这意味着我们的应用程序接口结构合理、描述清晰。
转换器 API 就是实现第二个目标的范例。一方面,只需一行代码,您就可以将 HTML、XHTML、EPUB、MHTML 或 SVG 转换为多种输出格式。
1// Convert HTML to PDF using C#
2
3Aspose.Html.Converters.Converter.ConvertHTML(@"<span>Hello, World!!</span>", ".", new Aspose.Html.Saving.PdfSaveOptions(), "output.pdf");
但另一方面,如果你愿意,也可以 微调转换过程。
技术支持
Aspose 为其所有产品提供无限制的免费技术支持。包括评估在内的所有用户均可获得支持。如果您需要 Aspose.HTML for .NET 的帮助,请考虑以下内容:
- 获得支持的主要途径是 Aspose.Forums 。在 Aspose.HTML 论坛 中发布您的问题,几个小时内就会得到答复。
- 请注意,Aspose 不提供电话技术支持。电话支持仅适用于销售和购买问题。
- 在期待论坛回复时,请考虑时差问题。
如果您在使用 Aspose.HTML for .NET 时遇到问题,请按照以下简单步骤进行操作,确保问题以最有效的方式得到解决:
- 在报告问题之前,请确保使用最新的 Aspose.HTML for .NET 版本,请参阅 Aspose.HTML for .NET Downloads 了解最新版本。
- 在报告问题之前,请查看论坛、本文档和 API 参考;也许您的问题已经得到了解答。
- 在报告问题时,请附上原始文档以及可能导致问题的代码片段。如果需要附加多个文件,请将它们压缩为一个文件。如果将主题标记/创建为 “私有”,则在 Aspose.Forums 中附加文档是安全的,因为只有您和 Aspose 开发人员才能访问附加的文件。
- 请尽量在每个主题中报告一个问题。如果您有其他问题,请在另一个主题中报告。