Generate PDF from HTML in C#

Chuyển đổi nội dung HTML sang PDF là một nhiệm vụ quan trọng cho việc lưu trữ, chia sẻ hoặc in tài liệu. .NET HTML to PDF Library được cung cấp bởi HTML cho .NET làm cho quá trình chuyển đổi trở nên nhanh hơn, cho phép bạn biến các tập tin HTML, dòng và URL trực tiếp thành tài liệu PDF chất lượng cao. Trong bài viết này, chúng tôi sẽ khám phá cách sử dụng .NET Core HTML đến API PDF để lập trình Generate PDF from HTML in C#, hoàn thành với các ví dụ thực tế và các tùy chọn tùy chỉnh tiên tiến.

Chủ đề bao phủ

C# API để tạo PDF từ HTML

HTML cho .NET là một thư viện mạnh mẽ cung cấp các khả năng chuyển đổi HTML sang PDF, cùng với hỗ trợ cho các định dạng như XPS và hình ảnh. Thư viện này có thể dễ dàng được tích hợp vào bất kỳ ứng dụng .NET, cho phép các nhà phát triển để Convert HTML Documents Programmatically với độ chính xác cao.

Đặc điểm chính

  • Multiple Input Types: Chuyển đổi nhanh chóng các tập tin HTML, dòng, hoặc URL trực tiếp sang PDF bằng cách sử dụng C# HTML để PDF Converter.
  • Customable Output: Tailor lưu các tùy chọn, bao gồm độ phân giải, nén và watermark để kiểm soát chính xác.
  • Cross-Platform Support: Hoàn toàn tương thích với Windows, macOS và Linux.

Cài đặt: Thêm Aspose.HTML cho .NET vào dự án của bạn thông qua 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 là đơn giản:

  • Tải tài liệu HTML bằng cách sử dụng lớp HTMLDocument.
  • Tạo một ví dụ trong lớp PdfSaveOptions.
  • Hãy gọi phương pháp Converter.ConvertHTML(), thông qua Tài liệu HTML, PdfSaveOptions, và output PDF file path như arguments.

Dưới đây là một mẫu mã cho thấy làm thế nào để tạo một tài liệu PDF từ một tệp HTML bằng cách sử dụng C#:

Generate PDF Document from HTML in C#

Chuyển đổi HTML sang PDF với Save Options trong C#

Để Tạo một tài liệu PDF từ một tệp HTML trong khi xác định các tùy chọn lưu thêm, hãy làm theo các bước sau đây:

  • Tải tài liệu HTML bằng cách sử dụng lớp HTMLDocument.
  • Tạo một ví dụ trong lớp PdfSaveOptions.
  • Chọn các tùy chọn lưu trữ bổ sung như HorizontalResolution và VerticalResolution.
  • Hãy gọi phương pháp Converter.ConvertHTML() cho việc tạo PDF.

Mẫu mã sau đây mô tả làm thế nào để tạo PDF từ một tệp HTML với các tùy chọn bổ sung trong C#:

Để có thêm tùy chọn tùy chỉnh, tham khảo Các tùy chọn tiết kiệm nâng cao.

Tạo PDF từ HTML String trong C#

Tạo một tài liệu PDF từ một string HTML có thể được thực hiện với các bước sau:

  • Tạo một ví dụ trong lớp PdfSaveOptions.
  • Thiết lập bất kỳ tùy chọn tiết kiệm cần thiết.
  • Hãy gọi phương pháp Converter.ConvertHTML(), chấp nhận dòng HTML, PdfSaveOptions, và output PDF file path như arguments.

Dưới đây là một mẫu mã cho thấy làm thế nào để tạo PDF từ một string HTML bằng cách sử dụng C#:

Generate PDF from HTML String in C#

Tạo PDF từ Live URL trong C#

Bây giờ, chúng ta hãy khám phá cách save một trang web từ một URL như một tài liệu PDF:

  • Tạo một ví dụ của lớp Url với URL của trang web.
  • Tạo một ví dụ trong lớp PdfSaveOptions.
  • Thiết lập bất kỳ tùy chọn tiết kiệm mong muốn.
  • Sử dụng phương pháp Converter.ConvertHTML() để lưu HTML như một PDF, đi qua trong URL, PdfSaveOptions, và output PDF file path.

Mẫu mã sau đây cho thấy làm thế nào để tạo PDF từ một URL trực tiếp bằng cách sử dụ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 có giới hạn đánh giá. đây là một cơ hội tuyệt vời để khám phá C# HTML để PDF API thử nghiệm miễn phí và xem xét các tính năng của nó.

Kết luận

Trong bài viết này, chúng tôi đã học cách:

  • Tải một tập tin HTML một cách lập trình.
  • Định nghĩa PDF Save Options.
  • Lưu một string HTML như một PDF.
  • Lưu một trang web như một tài liệu PDF.
  • Convert a HTML file to PDF in C# using various methods, including .NET Core Generate PDF from HTML and C# Export HTML into PDF techniques.

Cho dù bạn đang sử dụng Aspose hoặc xem xét các lựa chọn thay thế khác .NET HTML đến PDF Open Source, bạn có thể làm sâu sắc hơn sự hiểu biết của bạn về HTML cho .NET API bằng cách tham khảo Tài liệu. Nếu bạn có bất kỳ câu hỏi nào khác, hãy tự do nhận được thông qua chúng tôi Forum hỗ trợ miễn phí.

Xem thêm

Thêm Integration

Đối với các nhà phát triển muốn thực hiện thế hệ PDF trong các ứng dụng C# của họ, thư viện Html2Pdf C # là một lựa chọn đáng chú ý để xem xét. Nó cung cấp các tính năng mạnh mẽ có thể bổ sung cho các yêu cầu của Aspose. Ngoài ra, lớp HTMLToPDFDocumentC# mang lại một giao diện đơn giản để quản lý chuyển đổi HTML sang PDF một cách hiệu quả. Bạn cũng có khả năng khám phá làm thế nào để Tạo PDF từ HTML trong C_ hoặc nghiên cứu cách Generate PDF from HTML Programmatically để cải thiện các dịch vụ của bạn. Nếu bạn quan tâm đến các công cụ miễn phí hơn, các tùy chọn tốt nhất của HTML to PDF Converter C có giá trị để tìm kiếm các nhu cầu khác nhau của dự án. Bài tạo PDF của HTML có sẵn thêm các nguồn.

More in this category