Aspose.HTML for .NET
探索Aspose.HTML for .NET,强大的HTML处理API,支持多格式转换、数据提取及C#开发,提升跨平台应用效率。
Aspose.HTML for .NET是一款先进的 HTML 处理 API,可在跨平台应用程序中执行各种管理和操作任务。该 API 旨在创建、修改、提取数据、转换和渲染 HTML 文档,无需任何外部软件。此外,它支持 EPUB、MHTML、XML、SVG 和 Markdown 等常见文件格式,并可渲染为 PDF、DOCX、XPS 和图像文件格式。Aspose.HTML for .NET 完全用 C# 编写,可用于构建任何类型的 32 位或 64 位 .NET 应用程序,包括 ASP.NET、WCF、WinForms 和 .NET Core。此外,HTML 文档对象模型与 CSS、HTML Canvas、SVG、XPath 和 JavaScript 等嵌入式格式和规范集成,开箱即用,从而扩展了操作功能和渲染质量。
新的 检查网站可访问性
从网络中提取数据
一次渲染多个文档
在 HTML 到 PDF 转换期间应用页眉和页脚
实施 W3C 规范
Aspose.HTML for .NET 是一个用于处理真实 HTML 的类库。您可以在我们的文档中查看 Aspose.HTML 的完整功能列表。在您的项目中使用 Aspose.HTML C# 库可以执行以下任务:
C# API 只需几行代码即可为您的 .NET 应用程序实现 HTML 到 PDF、HTML 到图像或任何其他转换。转换过程简单可靠,因此 Aspose.HTML for .NET API 是您的理想选择。
using Aspose.HTML;using Aspose.HTML.Saving;using Aspose.HTML.Converters;... // Load an HTML file to be converted using var document = new HTMLDocument("input.html") // Create an instance of the PdfSaveOptions class var pdfSaveOptions = new PdfSaveOptions(); // Convert HTML to PDF Converter.ConvertHTML(document, pdfSaveOptions, "output.pdf");
您可以尝试在线HTML 转换器。
您还可以将 HTML、XHTML、MHTML、Markdown、EPUB 或 SVG 转换为许多其他文件格式,包括下面列出的几种:
Aspose.HTML for .NET API 使开发人员的文件合并过程更加轻松:使用HTMLDocument类加载文件;创建Renderer实例和所需的输出设备;使用Render()方法合并所有 HTML 文档。
此外,您还可以实时合并文件!将 HTML、MHTML、Markdown 和 EPUB 合并为 PDF、XPS、DOCX、TIFF 和其他多种文件格式:
Aspose.HTML for .NET 允许您使用文档对象模型 (DOM) 创建和编辑 HTML 文档。DOM 是 HTML 文档的编程接口,它将文档(作为节点和对象)表示为节点树,其中每个节点代表文档的一部分。Aspose.HTML for .NET API 允许您连接到页面并更改文档的结构、样式和内容。您可以通过插入新节点以及删除或编辑现有节点的内容来修改文档。
.NET HTML API 帮助开发人员读取、修改、浏览和编辑 (X)HTML 文档。Aspose.HTML for .NET API 可以执行以下一些文件编辑功能:
您可以使用以下工具轻松地编辑文档、生成 HTML 代码以及在线或以编程方式从 Web 抓取数据:
Markdown 是一种具有纯文本格式语法的标记语言。Markdown 常用于文档和自述文件,因为它允许以易于阅读和编写的风格进行写作。Aspose.HTML 提供了强大而灵活的 Markdown 转换器,可以实现 Markdown 到 HTML 以及 HTML 到 Markdown 的双向转换。此外,转换器 API 具有一组预定义规则,因此您可以使用标准的 Markdown 语法、GitLab 风格的 Markdown 修改,甚至可以根据需求配置规则,将 HTML 转换为 Markdown。
using Aspose.Html;using Aspose.HTML.Saving;... // Load an HTML file using var document = new HTMLDocument("document.html"); // Convert HTML to Markdown using a set of features supported by GitLab Flavored Markdown document.Save("output.md", MarkdownSaveOptions.Git);
反向转换就是这么简单!在 C# 应用程序中使用 Aspose.HTML 类库,只需一行代码即可轻松将 Markdown 转换为 HTML 文件!
using Aspose.Html.Converters;... // Convert Markdown to HTML Converter.ConvertMarkdown("document.md", "output.html");
试用在线Markdown 转换器!您可以将 Markdown 转换为 PDF、XPS、DOCX、JPG、PNG、BMP、TIFF、GIF 和 MHTML。上传、转换文档,几秒钟即可获得结果。无需任何其他软件。
Aspose.HTML for .NET 库为 C# 平台提供了 Markdown 解析 API。您可以通过以下链接创建、编辑、保存、合并 MD 文件,将 MD 文件转换为其他文件格式,以及将链接、列表、代码块、图像和其他元素添加到 Markdown 文件:
Aspose.HTML for .NET 能够加载 EPUB 和 MHTML 文件来执行各种操作,包括转换为固定布局和光栅图像格式。
using Aspose.Html.Converters;using Aspose.Html.Saving;... // Open an existing EPUB file for reading using var stream = File.OpenRead("input.epub"); // Create an instance of PdfSaveOptions var options = new PdfSaveOptions(); // Call the ConvertEPUB method to convert EPUB to PDF Converter.ConvertEPUB(stream, options, "output.pdf");
using Aspose.Html.Converters;using Aspose.Html.Saving;... // Open an existing MHTML file for reading using var stream = File.OpenRead("input.mht"); // Create an instance of PdfSaveOptions var options = new PdfSaveOptions(); // Call the ConvertMHTML method to convert MHTML to PDF Converter.ConvertMHTML(stream, options, output.pdf);
您可以试用在线MHTML 转换器和在线EPUB 转换器。我们基于浏览器的转换工具适用于所有平台,包括 Windows、Linux、Mac OS、Android 和 iOS。转换器兼容所有 PC 设备、智能手机和平板电脑。
Web 抓取,也称为 Web 采集、Web 数据提取或 Web 爬取,是一种从网站提取数据的技术。Aspose.HTML 不支持开箱即用的数据提取模块。但是,使用完全基于 W3C 规范并支持 XPath 和 CSS 选择器查询的 Aspose.HTML API,您可以轻松检查任何 HTML 文档的内容并创建您自己的数据提取解决方案。
using Aspose.Html;... // Create an instance of the HTML document with a website as a parameter using var document = new Aspose.Html.HTMLDocument("https://en.wikipedia.org/wiki/Aspose_API"); // Get all anchor-elements var elements = document.QuerySelectorAll("a"); // Dump the anchor-element data to the console elements.Cast<HTMLAnchorElement>().ToList().ForEach(x => { System.Console.WriteLine("[Href]: " + x.Href); System.Console.WriteLine("[Content]: " + x.TextContent); });
Aspose.HTML 提供免费的在线数据提取应用程序,可用于从网站获取数据。我们的应用程序安全可靠,适用于任何平台,无需安装任何软件。数据提取可用于图像提取、从网页获取关键词等。它们使用起来简单明了,但功能强大且可靠。
使用 Aspose.HTML C# 库来转换、合并、编辑 HTML 文档、从网络提取数据等等!