Cách chuyển đổi trang HTML sang PDF trong C#

Hướng dẫn nhanh này cung cấp chi tiết về cách chuyển đổi trang HTML thành PDF trong C# trong đó tệp nguồn HTML được tải từ đĩa. Có thể định cấu hình tệp đầu ra PDF bằng cách đặt các thuộc tính khác nhau như tiêu đề, ngày sửa đổi, v.v. Quá trình chuyển đổi HTML sang PDF bằng C# này cuối cùng đã hoàn tất bằng cách lưu tệp PDF cùng với các thuộc tính đã nêu ở trên.

Các bước để chuyển đổi trang HTML sang PDF trong C#

  1. Định cấu hình dự án để thêm Aspose.HTML từ trình quản lý gói NuGet
  2. Tải tệp HTML nguồn bằng lớp HTMLDocument để chuyển đổi sang PDF
  3. Khởi tạo đối tượng PdfSaveOptions để định cấu hình tệp PDF đầu ra
  4. Đặt tiêu đề tài liệu PDF đầu ra, ngày sửa đổi và màu nền
  5. Bằng cách gọi phương thức Lưu trong C# xuất HTML sang PDF

Các bước chuyển đổi HTML sang PDF bằng C# này cho thấy rằng trước tiên, các thư viện cần thiết được thêm vào và sau đó lớp HTMLDocument được sử dụng để tải tệp HTML nguồn. Trong bước tiếp theo, đối tượng lớp PdfSaveOptions được tạo có chứa nhiều thuộc tính như đối tượng lớp DocumentInfo chứa các thuộc tính khác bao gồm Tiêu đề và Ngày sửa đổi được đề cập ở trên. Tương tự, đối tượng lớp PdfSaveOptions chứa thuộc tính màu nền được đặt trong hướng dẫn này.

Mã để chuyển đổi HTML sang PDF bằng C#

Mã này sử dụng đối tượng lớp HTMLDocument để tải tệp từ đĩa, tuy nhiên, có rất nhiều khả năng quá tải khác như bạn có thể tải trang HTML bằng URL, tạo tài liệu HTML từ RequestMessage, tải từ luồng, v.v. Tương tự, PdfSaveOptions chứa các thuộc tính khác như mã hóa, thiết lập trang, độ phân giải ngang và dọc, v.v.

Bằng cách sử dụng C# tạo PDF từ HTML có thể dễ dàng sử dụng các bước chi tiết và mẫu mã được cung cấp ở trên. Nếu bạn muốn chuyển đổi HTML sang một số định dạng khác như văn bản, hãy tham khảo bài viết trên cách chuyển HTML sang Text trong C#.

 Tiếng Việt