Tổng quan
Aspose.HTML for.NET tập trung vào xử lý HTML bằng API native trong môi trường.NET. Bộ thư viện này cho phép tạo mới tài liệu HTML, chỉnh sửa tài liệu hiện có và thao tác trực tiếp trên HTML DOM trong ứng dụng desktop, server hoặc dịch vụ backend.

Khả năng duyệt và truy vấn tài liệu được mở rộng với NodeIterator, TreeWalker, XPath và CSS selector queries. Nhờ đó, lập trình viên có thể chèn, xóa, thay thế node, trích xuất CSS styles hoặc lấy dữ liệu từ tài liệu HTML và nội dung web theo cấu trúc cụ thể.
API thao tác HTML cho.NET, hỗ trợ tạo, chỉnh sửa và chuyển đổi HTML, MHTML, SVG, Markdown sang PDF, XPS, DOCX và ảnh. Phù hợp cho xử lý DOM, XPath, CSS selector và template HTML.
Tính năng nổi bật
- Tạo HTML mới trực tiếp trong ứng dụng.NET.
- Nạp tài liệu từ file, stream hoặc URL.
- Chèn, thay thế và xóa node trong HTML DOM.
- Duyệt cây tài liệu bằng NodeIterator và TreeWalker.
- Truy vấn nội dung bằng XPath query hoặc CSS selector.
- Trích xuất CSS styles từ tài liệu HTML.
- Chỉnh sửa MHTML trong cùng API xử lý.
Ứng dụng thực tế
- Dịch vụ backend chuyển đổi HTML sang PDF, XPS, DOCX hoặc ảnh.
- Hệ thống tạo báo cáo hoặc tài liệu HTML từ template và dữ liệu nghiệp vụ.
- Công cụ trích xuất dữ liệu web bằng XPath và CSS selector.
- Pipeline xử lý Markdown, MHTML và EPUB trong ứng dụng.NET.
- Ứng dụng cần render nhiều tài liệu HTML cùng lúc trên Windows, macOS hoặc Linux.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng dịch vụ xử lý tài liệu HTML
- Nhóm kỹ thuật cần chuyển đổi HTML sang PDF hoặc ảnh trong hệ thống nội bộ
- Dev lead thiết kế pipeline tạo tài liệu từ template HTML
- QA và kỹ sư tích hợp kiểm thử đầu ra tài liệu trên nhiều hệ điều hành
Thông tin kỹ thuật
Câu hỏi thường gặp
Aspose.HTML for.NET xử lý những tác vụ nào?
Thư viện hỗ trợ tạo, chỉnh sửa và chuyển đổi HTML, thao tác DOM, trích xuất CSS styles, duyệt tài liệu bằng NodeIterator, TreeWalker, XPath và CSS selector.
Có thể chuyển đổi sang những định dạng đầu ra nào?
Đầu ra được nêu gồm PDF, XPS, DOCX và các định dạng ảnh JPEG, PNG, BMP, TIFF, GIF.
Có hỗ trợ Markdown, MHTML và EPUB không?
Có. Input/Output gồm MHTML và Markdown; EPUB là định dạng input only. Thư viện cũng hỗ trợ merge HTML, MHTML, EPUB và MD.
Aspose.HTML for.NET có chạy trên Linux không?
Có. Sản phẩm hỗ trợ nhiều bản phân phối Linux và được nêu rõ là không phụ thuộc System.Drawing.Common.
Có thể thao tác HTML DOM bằng JavaScript không?
Có. API cho phép HTML DOM manipulation via JavaScript through its own scripting.




Bình luận