彩票走势图

Word控件Spire.Doc 转换教程(十一):如何将 HTML 转换为图像

翻译|使用教程|编辑:胡涛|2022-03-09 10:57:57.227|阅读 320 次

概述:

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Spire.Doc 可以帮助用户使用 C#/VB.NET 将HTML 转换为 Image。该解决方案使用户可以随时随地通过手机、MP4播放器、PSP、iPad、iTouch等便携式设备阅读HTML。按照以下简单步骤使用C#/VB.NET将HTM转换为图像。

友情提示:请确保 Spire.Doc 和 Visual Studio 已正确安装在系统上。

Spire.Doc for.NET 最新下载

第 1 步:在 Visual Studio 中创建一个 C#/VB.NET 项目,添加 Spire.Doc.dll 作为参考。Spire.Doc.dll 的默认设置位于“C:\Program Files\e-iceblue\Spire.Doc\Bin”下。选择程序集 Spire.Doc.dll 并单击 OK 将其添加到项目中。

第 2 步:向 Form1 添加一个“按钮”。双击按钮,在文件顶部添加以下代码。

[C#]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc;
using Spire.Doc.Documents;

namespace HTML2Image
{
class Program
{
static void Main(string[] args)
{
}
}
}

[VB.NET]
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports System.Drawing
Imports System.Drawing.Imaging
Imports Spire.Doc
Imports Spire.Doc.Documents

Namespace HTML2Image
Class Program
Private Shared Sub Main(args As String())
End Sub
End Class
End Namespace

第 3 步:使用下面的代码加载我们将转换为图像的 HTML 文件。

[C#]

Document document = new Document();
document.LoadFromFile(@"D:\test.html", FileFormat.Html, XHTMLValidationType.None);

[VB.NET]

Dim document As New Document()
document.LoadFromFile("D:\test.html", FileFormat.Html, XHTMLValidationType.None)

第 4 步Spire.Doc提供了一种将 HTML 转换为图像的简单解决方案。以下代码可以帮助用户轻松将 HTML 转换为图像。Spire.Doc 使用户能够将 HTMl 转换为 BMP、JPEG、PNG、GIF、Tiff 等。

[C#]

Image image = document.SaveToImages(0, ImageType.Bitmap);
image.Save("Sample.png", ImageFormat.Png);

[VB.NET]

Dim image As Image = document.SaveToImages(0, ImageType.Bitmap)
image.Save("Sample.png", ImageFormat.Png)

HTML 到图像

Spire.Doc 可以将 Word 转换为大多数流行的文件格式。它可以将Word转换为PDF、HTML、XML、RTF、Text、ePub等。


欢迎下载|体验更多E-iceblue产品 
如需获取相关产品信息,请您咨询

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP