免费在线转换器现场演示
在您的浏览器中测试 HTML 到图像转换的质量!请从本地文件系统加载 HTML 文件,从列表中选择所需的输出格式并运行示例。它快速、简单、安全且完全免费! HTML 到图像的转换将使用默认保存选项完成。您将立即将结果作为单独的文件获得。因此,在线快速将任何网页或 HTML 转换为图像格式!using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'XHTML'}} document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML }); {{/if_output}}
使用 C# 将 HTML 转换为图像
HTML 文件经常用于创建、编辑或传达大量信息。如果您需要在 PowerPoint 演示文稿中包含 HTML 文件或通过电子邮件发送它们,请将它们转换为适当的图像格式并根据需要使用!使用 Aspose.HTML for .NET API,您可以通过对各种转换参数的完全控制,以编程方式将 HTML 转换为图像。 HTML 到图像的转换有多种情况,例如从文件、URL、WYSISYG 编辑器、字符串或流中读取 HTML。强大的 C# API 允许您快速、高质量地将 HTML 转换为流行格式!
在 C# 中将 HTML 转换为图像的步骤
使用Aspose.HTML,您只需几行代码就可以轻松地将HTML内容转换为各种图像格式!如果您想在您的产品中考虑转换功能,或者您想以编程方式将 HTML 转换为图像,请参阅上面的 C# 代码示例或学习文档章节。在所有情况下,任何转换都需要一些强制性步骤:
- 使用 HTMLDocument() 构造函数之一加载 HTML 文档。您可以从文件、HTML 代码、流或 URL 加载 HTML。
- 新建一个 ImageSaveOptions 对象并指定ImageFormat。默认情况下,格式属性为 PNG。
- 使用Converter类的 ConvertHTML() 方法将HTML保存为图片文件。您需要将 HTMLDocument、ImageSaveOptions 和输出文件路径传递给 ConvertHTML() 方法。
- 图像文件将被保存到指定路径。
文档中的 HTML 到图像转换
- HTML 转 JPG 一行代码
- 使用 ImageSaveOptions 将 HTML 转换为 JPG
- 使用将 HTML 转换为 JPG MemoryStreamProvider
- 将 HTML 转换为 PNG
- 将 HTML 转换为 BMP
- 将 HTML 转换为 TIFF
- 将 HTML 转换为 GIF
请访问文档章节 Converting Between Formats 了解更多关于 Aspose.HTML 的 .NET API 转换功能并考虑 C# 示例适用于最常见的 HTML 到图像转换方案。在文章中,您可以找到有关如何使用 ConvertHTML() 方法将 HTML 转换为 Image 以及如何应用 ImageSaveOptions 或 ICreateStreamProvider 的信息icreatestreamprovider) 参数。
免费在线转换器
Aspose.HTML 提供免费的在线应用程序,用于转换HTML, XHTML, MHTML, EPUB,XML 或 Markdown 文档到 PDF、XPS、DOCX、JPG、PNG、BMP、TIFF 、GIF、Markdown 等格式。只需上传、转换您的文档并在几秒钟内获得结果。您不需要任何额外的软件。强大的 C# API 允许将 HTML 快速、高质量地转换为流行格式。立即免费试用我们强大的在线转换器!
常问问题
出于各种原因,需要在格式之间进行转换:以熟悉、方便的格式工作,或利用不同格式完成特定任务。有时 HTML 文件可能与某些软件不兼容,您需要将它们转换为另一种文件格式才能打开和阅读它们。
Aspose.HTML 允许您以任何方式将 HTML 转换为 Image – 在线或以编程方式。 例如,您可以使用在线 HTML 转换器实时快速转换文件。 只需上传文件,运行转换器,几秒钟内即可获得结果! 或者,您可以使用 Aspose.HTML for .NET API 和提供的 C# 代码以编程方式将 HTML 转换为 Image。
Aspose.HTML for .NET API 提供广泛的 HTML 转换为流行格式,例如 PDF、XPS、DOCX、JPEG、PNG、BMP、TIFF、GIF 等。
我们开箱即用地支持 HTML、XHTML、SVG、EPUB、MHTML 和 Markdown 文档。作为上述文档的一部分,我们还支持 CSS、JavaScript、XPath 和 HTML5 Canvas 规范。
如何为 .NET 库安装 Aspose.HTML
您可以通过多种方式在系统上安装 Aspose.HTML for .NET 库:
- 使用 NuGet 包管理器 GUI 安装 NuGet 包。
- 使用包管理器控制台安装 NuGet 包。
- 通过 MSI 安装 Aspose.HTML for .NET。
该库支持解析 HTML5、CSS3、SVG 和 HTML Canvas,以构建基于 WHATWG DOM 标准的文档对象模型 (DOM)。 Aspose.HTML for .NET 完全用 C# 编写,可用于构建任何类型的 32 位或 64 位 .NET 应用程序,包括 ASP.NET、WCF、WinForms 和 .NET Core。在运行 .NET 转换示例代码之前,请确保您拥有 Microsoft Windows 等操作系统或与 .NET Framework 或 .NET Standard 兼容的操作系统,以及 Microsoft Visual Studio 等开发环境。有关 C# 库安装和系统要求的更多详细信息,请参阅 Aspose.HTML 文档 。
HTML 什么是HTML文件格式
HTML(超文本标记语言)是为在浏览器中显示而创建的文档的标准标记语言。最新的变体,称为 HTML 5,为使用该语言提供了很大的灵活性。 HTML 页面要么从托管这些页面的服务器接收,要么也可以从本地系统加载。每个 HTML 页面都由 HTML 元素组成,例如表单、文本、图像、动画、链接等。这些元素由 img、a、p 等标签表示,其中每个标签都有一个开始和结束。它还可以嵌入以 JavaScript 和样式表 (CSS) 等脚本语言编写的应用程序,以实现整体布局表示。
Image 什么是Image文件格式
有两种主要类型的数字图像文件——光栅和矢量。流行的光栅图像类型包括 JPEG、PNG、BMP、TIFF 和 GIF 文件格式。位图是将颜色映射到特定位置的像素的二维数组。光栅图像是比矢量图像大得多的文件。光栅格式适用于带有颜色渐变的照片或图片。但它们的主要缺点之一是缩放时质量下降。由于像素数是固定的,因此在调整大小以填充更大或更小的空间时,光栅图像可能会失真或模糊。用太少的像素增加图像的大小会导致像素化,这通常是不可取的。
其他支持的 HTML 转换
您还可以将 HTML 转换为许多其他文件格式: