Tệp HTML được sử dụng rộng rãi trên internet. Trong nhiều trường hợp khác nhau, bạn cần chuyển đổi tệp HTML sang tài liệu PDF. Theo đó, bài viết này trình bày cách chuyển đổi tệp HTML sang tài liệu PDF trên Linux trong .NET.
API chuyển đổi HTML sang PDF dành cho Linux
API Aspose.HTML for .NET hỗ trợ làm việc với các tệp HTML. Bạn có thể dễ dàng định cấu hình API bằng cách tải xuống tệp DLL từ phần Tải xuống hoặc từ thư viện NuGet bằng cách sử dụng tiện ích mở rộng Trình quản lý gói NuGet cho Visual Studio Code trong Linux.
Chuyển đổi HTML sang PDF trong Linux
Bạn có thể chuyển đổi tệp HTML sang tệp PDF bằng các bước sau:
- Chỉ định đường dẫn cho các tệp đầu vào và đầu ra.
- Khởi tạo một đối tượng lớp HTMLDocument.
- Tạo một phiên bản của lớp PdfRenderingOptions.
- Tạo đối tượng PdfDevice và chỉ định tệp đầu ra để hiển thị.
- Kết xuất HTML sang PDF bằng phương pháp RenderTo.
Đoạn mã sau đây cho thấy cách chuyển đổi tệp HTML sang PDF trong .NET trên Linux:
// Đặt đường dẫn đến tệp HTML nguồn
string documentPath = "HTMLtoPDF.html";
// Đặt đường dẫn để lưu tệp đã chuyển đổi
string savePath = "HTMLtoPDF.pdf";
// Khởi tạo một đối tượng lớp HTMLDocument
HTMLDocument document = new HTMLDocument(documentPath);
// Tạo một phiên bản của lớp PdfRenderingOptions
PdfRenderingOptions pdfOptions = new PdfRenderingOptions();
// Tạo PdfDevice và chỉ định tệp đầu ra để hiển thị
PdfDevice device = new PdfDevice(pdfOptions, savePath);
// Kết xuất HTML sang PDF với phương pháp RenderTo
document.RenderTo(device);
Đầu ra
Khám phá Aspose.HTML for .NET API
Aspose.HTML for .NET API là một API độc lập để tạo, chỉnh sửa hoặc chuyển đổi các tệp HTML theo cách lập trình bằng C#. Bạn có thể khám phá một số tính năng khác của API bằng cách truy cập tài liệu.
Nhận giấy phép miễn phí
Bạn có thể đánh giá Aspose.HTML for .NET API mà không có bất kỳ giới hạn 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 đã học cách chuyển trang web HTML sang tệp PDF trong Linux. Bạn có thể sử dụng đoạn mã để tạo ra đầu ra có độ trung thực cao trong các ứng dụng dựa trên .NET của mình. Hơn nữa, vui lòng liên hệ với chúng tôi tại diễn đàn hỗ trợ miễn phí nếu có bất kỳ thắc mắc nào.