Chuyển đổi HTML sang PDF trong C#

Plugin HTML Converter của Aspose.PDF cho .NET giúp việc chuyển đổi nội dung HTML thành PDF chất lượng cao trở nên dễ dàng hơn. Thư viện .NET này cho chuyển đổi HTML sang PDF là giải pháp lý tưởng cho các nhà phát triển đang tìm kiếm cách tích hợp chuyển đổi HTML sang PDF trong các ứng dụng của họ. Dù bạn đang sử dụng trình chỉnh sửa WYSIWYG, xuất các trang web, hay tạo các PDF bảo mật, Aspose.PDF đều đáp ứng được.


Các chủ đề được đề cập:


API chuyển đổi HTML sang PDF

Aspose.PDF cho .NET là một API mạnh mẽ cho phép chuyển đổi mượt mà các tệp HTML hoặc trang web thành tài liệu PDF. Thư viện này đảm bảo tính chính xác của bố cục, cung cấp các đầu ra chất lượng chuyên nghiệp cần thiết cho C# .NET HTML sang PDF với kiểu dáng.

Các tính năng của Plugin HTML Converter Aspose.PDF:

  • Chuyển đổi HTML từ các tệp, luồng hoặc URL thành PDF chất lượng cao.
  • Hỗ trợ bảo vệ bằng mật khẩu và quyền truy cập.
  • Tương thích với xử lý theo lô để tăng hiệu suất.
  • Hỗ trợ đa nền tảng cho Windows, macOS và Linux.
  • Tối ưu hóa hiệu suất tuyệt vời cho chuyển đổi HTML sang PDF.

Cài đặt:

Bạn có thể dễ dàng cài đặt Aspose.PDF qua NuGet:

PM> Install-Package Aspose.PDF

Chuyển đổi HTML sang PDF trong C#

Để chuyển đổi HTML sang PDF trong C#, hãy thực hiện các bước sau:

  1. Thiết lập các tùy chọn HTML bằng cách sử dụng lớp HtmlLoadOptions để hỗ trợ các tính năng nâng cao như kiểu dáng CSS.
  2. Tải nội dung HTML bằng cách sử dụng lớp Document.
  3. Lưu đầu ra dưới dạng PDF bằng phương thức Document.Save().

Mã ví dụ:

Mã sau đây mô tả một ví dụ chuyển đổi HTML sang PDF bằng aspose.pdf để chuyển đổi một tệp HTML thành PDF:


Tạo PDF được mã hóa từ HTML

Với Aspose.PDF, bạn có thể bảo mật các PDF đã chuyển đổi bằng cách sử dụng bảo vệ bằng mật khẩu và quyền truy cập, đảm bảo tính bảo mật và toàn vẹn cho các tài liệu nhạy cảm.

Mã ví dụ:

Mã sau đây mô tả việc chuyển đổi HTML sang một PDF được mã hóa:


Xuất các trang web sang PDF

Aspose.PDF cũng hỗ trợ chuyển đổi các trang web trực tiếp thành tài liệu PDF. Khả năng này rất hữu ích cho việc lưu trữ nội dung web hoặc chia sẻ hình ảnh của các trang động.

Các bước:

  1. Thực hiện một yêu cầu web đến URL mong muốn bằng WebRequest.
  2. Nhận phản hồi dưới dạng luồng.
  3. Tải luồng vào đối tượng Document với HtmlLoadOptions.
  4. Lưu nội dung luồng dưới dạng PDF.

Mã ví dụ:


Giấy phép miễn phí & Tài nguyên

Bạn có thể nhận một giấy phép tạm thời miễn phí để sử dụng Aspose.PDF cho .NET mà không có giới hạn đánh giá. Tìm hiểu thêm về các tính năng trong tài liệu và khám phá thêm các tài nguyên chuyển đổi HTML sang PDF C# .NET trong kho GitHub.


Kết luận

Trong hướng dẫn này, bạn đã học cách chuyển đổi nội dung HTML sang PDF bằng lập trình trong C#. Dù làm việc với tệp HTML địa phương, các trang web trực tiếp, hay bảo mật PDF bằng mã hóa, Aspose.PDF cho .NET cung cấp một giải pháp đáng tin cậy để đáp ứng tất cả nhu cầu tạo PDF C# .NET từ HTML của bạn.


Tài nguyên liên quan