Hướng dẫn này mô tả ngắn gọn cách chuyển đổi HTML thành hình ảnh trong C# bằng cách tải tệp nguồn HTML rồi lưu nó dưới dạng tệp hình ảnh PNG. Bạn có thể định cấu hình hình ảnh đầu ra bằng cách đặt một số thuộc tính được giải thích trong mã mẫu. Lưu ý rằng để viết HTML sang trình chuyển đổi hình ảnh, ngôn ngữ C# được sử dụng ở đây, tuy nhiên, bạn cũng có thể thực hiện tác vụ tương tự bằng nhiều ngôn ngữ khác.
Các bước để chuyển đổi HTML thành hình ảnh trong C#
- Định cấu hình dự án bằng cách thêm Aspose.HTML for .NET từ trình quản lý gói Nuget
- Tải tệp HTML nguồn mong muốn vào đối tượng lớp HTMLDocument để chuyển đổi thành hình ảnh
- Khởi tạo đối tượng ImageSaveOptions và định cấu hình các thuộc tính khác nhau của hình ảnh đầu ra
- Chuyển đổi HTML thành hình ảnh bằng hàm ConvertHTML() từ lớp Trình chuyển đổi
Các bước trên mô tả cách sử dụng C# chuyển đổi HTML thành hình ảnh để trước tiên thêm tham chiếu đến các thư viện cần thiết, sau đó tải tệp HTML nguồn bằng cách sử dụng lớp HTMLDocument. Bạn có thể định cấu hình hình ảnh đầu ra bằng cách đặt các thuộc tính như chế độ làm mịn, màu nền, độ phân giải ngang và dọc. Sau khi tất cả các tham số được đặt, hãy chuyển đổi tệp HTML thành hình ảnh bằng hàm ConvertHTML() yêu cầu tệp đầu vào, cấu hình hình ảnh và tên tệp hình ảnh đầu ra.
Mã để chuyển đổi HTML thành hình ảnh trong C#
Ở đây, chúng tôi đã sử dụng đối tượng lớp ImageSaveOptions cũng hỗ trợ định dạng cài đặt là PNG theo mặc định, thiết lập trang như bố cục trang và các tùy chọn CSS sẽ được sử dụng để hiển thị HTML. Tương tự, các loại hình ảnh khác được hỗ trợ bao gồm JPEG, BMP, GIF và TIFF.
Ở đây chúng ta đã học cách chuyển đổi HTML sang hình ảnh trong C#. Nếu bạn muốn tìm hiểu cách tạo tệp HTML từ đầu trước khi chuyển đổi nó thành hình ảnh, hãy tham khảo bài viết trên cách tạo tệp HTML trong C#.