Cách chuyển đổi HTML sang PDF bằng C#

Bài viết này bao gồm cách tiếp cận từng bước để chuyển đổi tài liệu cũng như mã mẫu để chuyển đổi HTML sang PDF bằng C#. Chuyển đổi tài liệu cho khả năng PDF sang HTML C# có thể được thực hiện với một vài lệnh gọi API và hai ba dòng mã bằng cách làm theo hướng dẫn này. Ngoài ra, bài viết này định nghĩa một số thuộc tính để thiết kế tài liệu PDF sao cho tài liệu đó có thể được tạo theo mong đợi của người dùng.

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

  1. Cài đặt GroupDocs.Conversion for .NET từ trình quản lý gói NuGet vào dự án
  2. Thêm một tham chiếu đến không gian tên GroupDocs.Conversion trong mã
  3. Tạo một đối tượng của lớp Converter và tải tệp HTML đầu vào
  4. Tạo một thể hiện của lớp PdfConvertOptions và đặt thuộc tính cho tài liệu PDF đầu ra
  5. Lưu tài liệu PDF đầu ra vào đĩa bằng cách sử dụng phương thức Chuyển đổi của lớp Trình chuyển đổi và chuyển đối tượng PdfConvertOptions cùng với tên tệp PDF đầu ra

Các bước này cho thấy bạn có thể triển khai chức năng xuất HTML sang PDF C# dễ dàng như thế nào để thực hiện chuyển đổi tài liệu bằng cách cài đặt gói được yêu cầu, sau đó tải tệp HTML nguồn trong hàm tạo của lớp Trình chuyển đổi. Bạn cần tạo một phiên bản của lớp PdfConvertOptions trong bước tiếp theo để đặt các thuộc tính khác nhau cho tài liệu PDF đầu ra và cuối cùng sử dụng phương thức Convert để lưu tệp đầu ra vào đĩa.

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

Ví dụ này cho thấy cách chuyển đổi tài liệu bằng chức năng C# tạo PDF từ HTML. Nó tải tài liệu nguồn bằng lớp Trình chuyển đổi, xác định các thuộc tính cho tài liệu đầu ra bằng lớp PdfConvertOptions, sau đó lưu tệp đã chuyển đổi bằng phương thức Chuyển đổi. Trong ví dụ này, chỉ có một số tham số được xác định cho tài liệu PDF đầu ra; bạn có thể thêm nhiều thuộc tính hơn vào tệp đã chuyển đổi, chẳng hạn như lề dưới, lề trái, lề phải, lề trên, mật khẩu, Hình mờ, v.v.

Chúng tôi đã xuất bản một bài viết về chuyển đổi tài liệu HTML sang hình ảnh bằng C#. Tham khảo hướng dẫn trên cách chuyển đổi HTML sang Hình ảnh bằng C# để biết thêm thông tin.

 Tiếng Việt