
Aspose.HTML for .NET
API HTML C# .NET để phân tích, xử lý và chuyển đổi các tệp HTML
Một API HTML C# .NET mạnh mẽ cho phép các nhà phát triển phần mềm tải, phân tích và chỉnh sửa các trang web và chuyển đổi sang/từ HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB và nhiều định dạng khác.
Trong bối cảnh kỹ thuật số ngày nay, HTML (Ngôn ngữ Đánh dấu Siêu văn bản) đóng vai trò quan trọng trong phát triển web và tạo nội dung web. Khả năng thao tác và xử lý tài liệu HTML theo chương trình là điều cần thiết đối với nhiều ứng dụng hàng đầu cũng như các chuyên gia phần mềm. Aspose.HTML cho .NET là một thư viện mạnh mẽ cung cấp cho các nhà phát triển phần mềm một bộ công cụ toàn diện để xử lý các tác vụ khác nhau liên quan đến tệp HTML mà không cần bất kỳ sự phụ thuộc bên ngoài nào. API rất dễ sử dụng và cho phép các nhà phát triển phần mềm thao tác, phân tích cú pháp và hiển thị tài liệu HTML bằng các ngôn ngữ .NET như C#, VB.NET và ASP.NET.
Aspose.HTML cho .NET là một thư viện giàu tính năng do nhóm Aspose phát triển, cho phép các lập trình viên máy tính tải, phân tích cú pháp, thao tác, sửa đổi và chuyển đổi các tệp HTML bên trong các ứng dụng .NET của họ. Thư viện có một số tính năng quan trọng, chẳng hạn như tạo tài liệu HTML theo chương trình. Phân tích cú pháp HTML, cập nhật một phần tử HTML cụ thể, tạo các phần tử HTML mới một cách linh hoạt, chuyển đổi HTML sang các định dạng tệp được hỗ trợ khác, trích xuất dữ liệu cụ thể từ các trang HTML, tạo báo cáo có thể in, lưu trữ nội dung web và nhiều tính năng khác.
Aspose.HTML cho .NET cung cấp một tính năng chuyển đổi rất mạnh mẽ cho phép các nhà phát triển phần mềm chuyển đổi các tệp HTML từ/sang một số định dạng tệp phổ biến như HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP và nhiều định dạng khác. Tính năng này đặc biệt hữu ích để tạo báo cáo, hóa đơn hoặc bất kỳ tài liệu nào yêu cầu bố cục và định dạng chính xác. Với khả năng hỗ trợ phân tích cú pháp, trích xuất, xử lý, hiển thị và chuyển đổi HTML, thư viện cung cấp một giải pháp toàn diện để xử lý các tác vụ liên quan đến HTML. Cho dù bạn cần tạo báo cáo PDF, chuyển đổi nội dung HTML hay trích xuất dữ liệu từ tài liệu HTML, Aspose.HTML cho .NET là một công cụ hữu ích trong bộ công cụ phát triển của bạn.
Bắt đầu với Aspose.HTML cho .NET
Cách được khuyến nghị để cài đặt Aspose.HTML cho .NET là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.
Cài đặt Aspose.HTML cho .NET thông qua NuGet
NuGet\Install-Package Aspose.Font.Cpp -Version 23.5.0
Bạn có thể tải xuống thư viện trực tiếp từ trang sản phẩm Aspose.HTML cho .NET
Tạo và thao tác tệp HTML qua .NET
Aspose.HTML cho .NET giúp các chuyên gia phần mềm dễ dàng tạo tài liệu HTML theo chương trình ngay từ đầu trong các ứng dụng C# của họ. Các nhà phát triển phần mềm có thể thực hiện nhiều thao tác khác nhau trên tài liệu HTML như thêm hoặc sửa đổi các phần tử HTML, làm việc với các thuộc tính, quản lý nội dung, tải tệp HTML qua URL, tải HTML từ tệp và nhiều hơn nữa. Thư viện cung cấp một bộ phương thức và thuộc tính phong phú để xử lý định dạng văn bản, bảng, hình ảnh, siêu liên kết, kiểu CSS, v.v. Ví dụ sau đây minh họa cách tạo một tài liệu HTML mới trong các ứng dụng .NET.
Tạo một tài liệu HTML mới bằng mã C#
using System.IO;
using Aspose.Html;
...
// Prepare an output path for a document saving
string documentPath = Path.Combine(OutputDir, "create-new-document.html");
// Initialize an empty HTML document
using (var document = new HTMLDocument())
{
// Create a text element and add it to the document
var text = document.CreateTextNode("Hello World!");
document.Body.AppendChild(text);
// Save the document to a disk
document.Save(documentPath);
}
Chuyển đổi HTML sang PDF thông qua API C#
Aspose.HTML cho .NET bao gồm một công cụ chuyển đổi rất mạnh mẽ, cho phép các nhà phát triển phần mềm dễ dàng chuyển đổi tài liệu HTML sang PDF và các định dạng tệp được hỗ trợ khác. Thư viện này cho phép chuyển đổi liền mạch tài liệu HTML sang định dạng PDF mà không cần bất kỳ sự phụ thuộc nào. Thư viện xử lý quá trình chuyển đổi một cách chính xác, giữ nguyên bố cục, định dạng và kiểu dáng ban đầu của nội dung HTML. Tính năng này đặc biệt hữu ích để tạo báo cáo PDF, hóa đơn và các tài liệu khác từ các mẫu HTML. Ví dụ sau đây minh họa cách chuyển đổi tài liệu HTML sang tệp PDF bằng mã .NET.
Làm thế nào để chuyển đổi HTML sang PDF bằng C# .NET API?
using System.IO;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Invoke the ConvertHTML() method to convert the HTML code to PDF
Converter.ConvertHTML(@"Hello, World!
", ".", new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));
Kết xuất tài liệu HTML thông qua API C#
Thư viện Aspose.HTML cho .NET tích hợp chức năng kết xuất tài liệu HTML trực tiếp lên màn hình hoặc hình ảnh, cho phép các nhà phát triển phần mềm trực quan hóa nội dung HTML trong ứng dụng của họ. Thư viện này giúp người dùng tạo ảnh chụp màn hình trang web, tạo biểu diễn trực quan của trang web hoặc tạo bản xem trước nội dung HTML. Tính năng này đặc biệt hữu ích trong các trường hợp yêu cầu kết xuất HTML theo thời gian thực, chẳng hạn như trình duyệt web, ứng dụng email hoặc hệ thống quản lý nội dung. Ví dụ sau đây cho thấy cách kết xuất tệp SVG sang các định dạng tệp khác một cách dễ dàng.
Làm thế nào để chuyển đổi tệp SVG sang PDF bằng API C#?
using System.IO;
using Aspose.Html;
using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Pdf;
using Aspose.Html.Rendering.Pdf.Encryption;
...
// Initialize an SVG document from the file
using var document = new SVGDocument(Path.Combine(DataDir, "shapes.svg"));
// Create an instance of SVG Renderer
using var renderer = new SvgRenderer();
// Prepare a path to save the converted file
string savePath = Path.Combine(OutputDir, "merge-svg.pdf");
// Create the instance of the PdfRenderingOptions class and set a custom page size
var options = new PdfRenderingOptions();
options.PageSetup.AnyPage = new Page(new Size(600, 500));
// Create an instance of PdfDevice class
using var device = new PdfDevice(options, savePath);
// Render SVG to PDF
renderer.Render(device, document);
Phân tích và Xử lý HTML
Aspose.HTML cho .NET cung cấp khả năng phân tích HTML hiệu quả, cho phép các nhà phát triển phần mềm tải tài liệu HTML và điều hướng cấu trúc tài liệu bằng Mô hình Đối tượng Tài liệu (DOM). DOM cho phép dễ dàng truy cập vào các phần tử, thuộc tính và nội dung HTML, tạo điều kiện thuận lợi cho việc thao tác và trích xuất dữ liệu liền mạch từ các tệp HTML. Thư viện này giúp người dùng trích xuất các phần tử cụ thể, sửa đổi thuộc tính và nội dung của chúng, và tạo các phần tử HTML mới một cách linh hoạt.
Xác thực và Dọn dẹp HTML
Thư viện Aspose.HTML for .NET cung cấp một tính năng rất hữu ích cho việc xác thực và dọn dẹp, giúp đảm bảo tính toàn vẹn và tuân thủ của tài liệu HTML. Các nhà phát triển phần mềm có thể xác thực các tệp HTML theo nhiều tiêu chuẩn khác nhau, chẳng hạn như HTML5, XHTML hoặc các lược đồ tùy chỉnh bên trong ứng dụng C# của họ. Họ cũng có thể dọn dẹp và khử trùng tài liệu HTML bằng cách loại bỏ các phần tử không mong muốn hoặc có khả năng gây hại, đảm bảo một môi trường xử lý an toàn và đáng tin cậy.