XHTML là phiên bản chặt chẽ hơn và dựa trên XML của các tệp HTML. Nó được phát triển để tăng cường khả năng tương tác với các định dạng dữ liệu khác nhau. Trong khi đó, các tệp PDF lại phổ biến do được hỗ trợ trên nhiều nền tảng và hệ điều hành. Trong một số trường hợp, bạn có thể cần chuyển đổi tệp XHTML sang định dạng PDF. Theo đó, bài viết này trình bày cách chuyển đổi tệp XHTML sang tài liệu PDF theo chương trình trong C#.
XHTML to PDF Converter - Cài đặt C# .NET API
Aspose.HTML for .NET API có thể được sử dụng để tạo, chỉnh sửa hoặc chuyển đổi một số định dạng tệp liên quan đến web bao gồm HTML, EPUB, SVG, v.v. Bạn có thể định cấu hình API bằng cách tải xuống tệp tham chiếu từ trang Bản phát hành mới hoặc bằng lệnh cài đặt NuGet bên dưới:
PM> Install-Package Aspose.Html
Chuyển đổi XHTML sang Tệp PDF trong C#
Tài liệu XHTML có thể cung cấp khả năng mở rộng bằng cách bao gồm các đoạn từ các ngôn ngữ dựa trên XML khác. Bạn có thể chuyển đổi tệp XHTML sang định dạng PDF bằng cách làm theo các bước bên dưới:
- Tải tệp XHTML đầu vào.
- Khởi tạo một phiên bản của lớp PdfSaveOptions.
- Chuyển đổi tệp XHTML sang PDF bằng phương pháp ConvertHTML.
Mẫu mã sau đây cho thấy cách chuyển đổi tệp XHTML sang PDF theo chương trình trong C#:
// Tải tệp XHTML để chuyển đổi nó
HTMLDocument document = new HTMLDocument("sample.xhtml");
// Tạo một phiên bản của PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Lưu XHTML dưới dạng tệp PDF
Converter.ConvertHTML(document, options, "output.pdf");
Khám phá Aspose.HTML for .NET API
Không gian tài liệu giải thích nhiều tính năng khác của API để hoạt động với các định dạng tệp liên quan đến web và internet. Bạn có thể khám phá các tùy chọn khác nhau để thu thập dữ liệu web, tải xuống hoặc chuyển đổi tệp.
Nhận giấy phép miễn phí
Bạn có thể đánh giá API mà không có bất kỳ hạn chế đánh giá nào bằng cách yêu cầu giấy phép tạm thời miễn phí.
Sự kết luận
Trong bài viết này, bạn đã hiểu quá trình chuyển đổi tài liệu XHTML sang PDF trong các ứng dụng dựa trên C# trên .NET hoặc .NET Core framework. Hơn nữa, bạn có thể viết thư cho chúng tôi tại diễn đàn trong trường hợp có bất kỳ yêu cầu nào.