Chuyển đổi PDF tài liệu thành HTML là rất quan trọng cho việc chia sẻ nội dung, lưu trữ và xuất bản trực tuyến. HTML cung cấp định dạng linh hoạt và khả năng phản hồi mà các tệp PDF tĩnh không thể có. Bài viết này trình bày cách chuyển đổi PDF sang HTML trong C# .NET trực tuyến, một công cụ mạnh mẽ cho việc chuyển đổi tài liệu.
PDF to HTML REST API
Bộ công cụ Aspose.PDF Cloud SDK cho .NET cho phép các nhà phát triển chuyển đổi các tệp PDF thành các trang HTML sạch sẽ, phản hồi tương tác. Các tính năng chính bao gồm:
Các tính năng chính:
- Preserves Layout: Maintains fonts, images, tables, and structure.
- Đầu ra HTML đáp ứng: Tối ưu hóa cho trình duyệt web và di động.
- Tùy chỉnh đầu ra: Chọn để phân chia HTML theo trang hoặc tạo một tệp duy nhất.
- Dựa trên đám mây: Dễ dàng truy cập trên nhiều nền tảng mà không cần phụ thuộc vào địa phương.
Điều kiện tiên quyết:
Để bắt đầu:
Cài đặt SDK chính thức từ NuGet:
Install-Package Aspose.PDF-Cloud
Đăng ký tại Aspose Cloud Dashboard để nhận ID Khách hàng và Mật khẩu Khách hàng.
Chuyển đổi PDF thành HTML trong C#
Dưới đây là một ví dụ đơn giản cho thấy cách sử dụng .NET SDK để chuyển đổi tài liệu PDF thành HTML:
- Đầu tiên, tạo một thể hiện của
Configuration
nơi chúng ta truyền thông tin đăng nhập của khách hàng.- Thứ hai, khởi tạo một đối tượng của
PdfApi
trong khi truyền đối tượng Configuration.- Thứ ba, tạo một đối tượng của
PutPdfInRequestToHtml
nơi chúng ta định nghĩa tệp HTML kết quả.
// Để biết thêm ví dụ, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Lấy thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// tạo một thể hiện của PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input PDF file name
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);
// Gọi API để chuyển đổi tệp PDF thành HTML và lưu đầu ra vào kho lưu trữ đám mây.
// Chúng tôi đã chỉ định định dạng đầu ra HTML là `HTML5`
// Cờ để lưu mỗi trang PDF dưới dạng tệp HTML riêng biệt đã được kích hoạt.
// Kết quả sẽ được tạo dưới dạng tệp .ZIP.
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5",
splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg",
outputFormat: "Zip" , file: pdfFile);

Hình ảnh:- Một bản xem trước của việc chuyển đổi PDF sang HTML.
Xuất PDF sang HTML bằng cách sử dụng cURL
Đối với những người đam mê dòng lệnh, đây là cách bạn có thể sử dụng cURL để chuyển đổi PDF sang HTML thông qua REST API.
Bước 1. Lấy Mã Truy Cập:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bước 2. Chuyển đổi PDF thành HTML:
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"
Thay thế {ACCESSTOKEN}
và inputPDF
bằng mã thông báo thật và tệp PDF của bạn có sẵn trong kho lưu trữ đám mây.
Thử Trình Chuyển Đổi PDF sang HTML Trực Tuyến
Muốn thử nghiệm tính năng mà không cần viết mã? Hãy thử công cụ chuyển đổi PDF sang HTML trực tuyến của chúng tôi, được xây dựng trên cùng một API.

Ứng dụng chuyển đổi PDF miễn phí sang HTML.
Kết luận
Với .NET REST API, các nhà phát triển có thể nhanh chóng chuyển đổi các tệp PDF tĩnh thành nội dung HTML đáp ứng. Điều này giúp tối ưu hóa quy trình xuất bản tài liệu cho các trang web, nền tảng CMS và lưu trữ trực tuyến.
Các Liên Kết Hữu Ích
Các Bài Viết Liên Quan
Chúng tôi rất khuyến nghị bạn nên tham khảo các bài viết trên blog sau đây để biết thông tin về: