Trình chuyển đổi HTML cho .NET

Giới thiệu về HTML Converter for .NET

HTML Converter for .NET là một plugin cho phép các nhà phát triển để chuyển đổi tài liệu HTML sang các định dạng khác nhau, bao gồm PDF, XPS, và các tệp hình ảnh. hướng dẫn này cung cấp một cái nhìn tổng quan về các tính năng có sẵn và giải thích làm thế nào để thực hiện các nhiệm vụ phổ biến bằng cách sử dụng ví dụ mã trong .Net.

Chuyển đổi HTML sang PDF

Để chuyển đổi một tài liệu HTML thành một tệp PDF, bạn có thể sử dụng HTMLDocument Lời bài hát: Here’s an example:

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")

Mã này chuyển đổi một string HTML sang một tập tin PDF và lưu nó vào một tệp được gọi là “developer-guide.pdf”.

Chuyển đổi HTML sang hình ảnh

Để chuyển đổi một tài liệu HTML thành một tệp hình ảnh, bạn có thể sử dụng HTMLDocument lớp với các ConvertHTML Phương pháp. đây là một ví dụ:

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")

Mã này chuyển đổi một string HTML sang một hình ảnh PNG và lưu nó vào một tệp được gọi là “output.png”.

Giải quyết sai lầm và ngoại lệ

Bạn có thể xử lý lỗi và ngoại lệ bằng cách sử dụng các khối try-catch. đây là một ví dụ:

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}");
}
 Tiếng Việt