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);
bộ chuyển đổi pdf sang html

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}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.

pdf to html

Ứ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ề: