NET 的 HTML 转换器
引入 HTML 转换器为 .NET
HTML Converter for .NET 是一个插件,允许开发人员将 HTML 文档转换为各种格式,包括 PDF、XPS 和图像文件。
将 HTML 转换为 PDF
要将 HTML 文档转换为 PDF 文件,您可以使用 HTMLDocument
上一篇:这里有一个例子:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var doc = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
// Convert HTML file to PDF
Converter.ConvertHTML(doc, options, "developer-guide.pdf")
此代码将 HTML 字符串转换为 PDF 文件,并将其存储在名为 “developer-guide.pdf” 的文件中。
将 HTML 转换为图像
要将 HTML 文档转换为图像文件,您可以使用 HTMLDocument
课堂与 ConvertHTML
方法:这里有一个例子:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var doc = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);
// Convert HTML file to PNG
Converter.ConvertHTML(doc, options, "developer-guide.png")
此代码将 HTML 字符串转换为 PNG 图像,并将其存储在名为 “output.png” 的文件中。
处理错误和例外
您可以使用 try-catch 区块处理错误和例外。
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var doc = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
try {
// Convert HTML file to PDF
Converter.ConvertHTML(doc, options, "developer-guide.pdf")
catch (Exception x) {
Console.WriteLine($"Error converting HTML: {x.Message}");
}