
Chuyển đổi nội dung HTML thành PDF là một nhiệm vụ thiết yếu cho việc lưu trữ, chia sẻ hoặc in tài liệu. Thư viện .NET HTML to PDF đáng tin cậy do Aspose.HTML cho .NET cung cấp cho phép bạn chuyển đổi tệp HTML, chuỗi và URL trực tiếp thành tài liệu PDF chất lượng cao một cách hiệu quả. Trong bài viết này, bạn sẽ khám phá cách tận dụng API HTML to PDF của .NET core để tạo PDF từ HTML một cách lập trình trong C#, kèm theo các ví dụ thực tiễn và tùy chọn tùy chỉnh nâng cao.
Các chủ đề được đề cập:
- API C# cho Chuyển Đổi HTML sang PDF
- Tạo PDF từ Tệp HTML
- Tùy Chỉnh Chuyển Đổi HTML sang PDF
- Chuyển đổi Chuỗi HTML thành PDF
- Chuyển đổi URL Trực Tiếp thành PDF
API C# để Tạo PDF từ HTML
Aspose.HTML cho .NET là một thư viện mạnh mẽ cung cấp khả năng chuyển đổi HTML sang PDF liền mạch, cùng với hỗ trợ cho các định dạng khác như XPS và hình ảnh. Thư viện này có thể dễ dàng tích hợp vào bất kỳ ứng dụng .NET nào và hỗ trợ chuyển đổi HTML sang PDF của .NET core, cho phép các nhà phát triển chuyển đổi tài liệu HTML một cách lập trình với độ chính xác cao.
Tính năng nổi bật:
- Nhiều loại đầu vào: Dễ dàng chuyển đổi tệp HTML, chuỗi hoặc URL trực tiếp thành PDF.
- Đầu ra tùy chỉnh: Chỉnh sửa các tùy chọn lưu như độ phân giải, nén và watermark để kiểm soát chính xác.
- Hỗ trợ đa nền tảng: Hoàn toàn tương thích với Windows, macOS và Linux.
Cài đặt: Bạn có thể thêm Aspose.HTML cho .NET vào dự án của mình bằng cách sử dụng NuGet:
PM> Install-Package Aspose.Html
Tạo Tài Liệu PDF từ HTML trong C#
Tạo một tài liệu PDF từ một tệp HTML rất đơn giản. Làm theo các bước sau:
- Tải một tài liệu HTML bằng cách sử dụng lớp HTMLDocument.
- Tạo một thể hiện của lớp PdfSaveOptions.
- Gọi phương thức Converter.ConvertHTML() để tạo PDF. Phương thức này chấp nhận các đối số HTMLDocument, PdfSaveOptions, và đường dẫn tệp PDF đầu ra.
Mẫu mã sau minh họa cách tạo một tài liệu PDF từ một tệp HTML bằng C#.

Tạo Tài Liệu PDF từ HTML trong C#
Chuyển Đổi HTML sang PDF với Tùy Chọn Lưu trong C#
Bạn có thể tạo một tài liệu PDF từ một tệp HTML trong khi chỉ định các tùy chọn lưu bổ sung bằng cách làm theo các bước sau:
- Tải tài liệu HTML bằng cách sử dụng lớp HTMLDocument.
- Tạo một thể hiện của lớp PdfSaveOptions.
- Chỉ định các tùy chọn lưu bổ sung như HorizontalResolution và VerticalResolution.
- Gọi phương thức Converter.ConvertHTML() để tạo PDF.
Mẫu mã sau minh họa cách tạo một PDF từ một tệp HTML với các tùy chọn bổ sung trong C#.
Tạo PDF từ Chuỗi HTML trong C#
Tạo một tài liệu PDF từ một chuỗi HTML cũng rất đơn giản. Làm theo các bước sau:
- Tạo một thể hiện của lớp PdfSaveOptions.
- Định nghĩa bất kỳ tùy chọn lưu nào cần thiết.
- Gọi phương thức Converter.ConvertHTML() để tạo PDF. Phương thức này nhận chuỗi HTML, PdfSaveOptions, và đường dẫn tệp PDF đầu ra làm các đối số.
Mẫu mã sau minh họa cách tạo một PDF từ một chuỗi HTML bằng C#.

Tạo PDF từ Chuỗi HTML trong C#
Tạo PDF từ URL Trực Tiếp trong C#
Bây giờ, hãy khám phá cách lưu một trang web từ một URL thành tài liệu PDF:
- Tạo một thể hiện của lớp Url với URL của trang web.
- Tạo một thể hiện của lớp PdfSaveOptions.
- Định nghĩa bất kỳ tùy chọn lưu nào mong muốn.
- Lưu HTML dưới dạng PDF bằng cách sử dụng phương thức Converter.ConvertHTML(), truyền vào Url, PdfSaveOptions, và đường dẫn tệp PDF đầu ra làm các đối số.
Mẫu mã sau mô tả cách tạo một PDF từ một URL trực tiếp bằng C#.
Nhận Giấy Phép Miễn Phí
Bạn có thể nhận giấy phép tạm thời miễn phí để thử Aspose.HTML cho .NET mà không bị giới hạn đánh giá. Đây là cơ hội tuyệt vời để khám phá bản dùng thử miễn phí API HTML sang PDF C# và đánh giá các tính năng của nó.
Kết Luận
Trong bài viết này, chúng ta đã học cách:
- Tải một tệp HTML một cách lập trình.
- Định nghĩa các tùy chọn lưu PDF.
- Lưu một chuỗi HTML dưới dạng PDF.
- Lưu một trang web dưới dạng tài liệu PDF.
- Chuyển đổi một tệp HTML thành PDF trong C#.
Dù bạn đang sử dụng Aspose hay khám phá các giải pháp mã nguồn mở HTML sang PDF khác của .NET, bạn có thể nâng cao hiểu biết của mình về API Aspose.HTML cho .NET thông qua tài liệu. Nếu bạn có thêm câu hỏi, xin vui lòng liên hệ qua diễn đàn hỗ trợ miễn phí của chúng tôi.