PDF 文件轉換為 HTML 對於內容共享、歸檔和在線發布至關重要。HTML 提供靈活的格式和響應能力,而靜態 PDF 則無法實現。本文演示如何在線將 PDF 轉換為 HTML,這是一種強大的文檔轉換工具。

PDF to HTML REST API

Aspose.PDF Cloud SDK for .NET 允許開發者將 PDF 轉換為乾淨、響應式的 HTML 頁面。主要功能包括:

主要特點:

  • 保留佈局:維持字型、圖片、表格和結構。
  • 響應式 HTML 輸出:優化用於網頁和行動瀏覽器。
  • 輸出自定義:選擇每頁拆分 HTML 或生成單一檔案。
  • 雲端式:可輕鬆跨平台訪問,無需本地依賴。

前提條件:

開始:

從 NuGet 安裝官方 SDK:

Install-Package Aspose.PDF-Cloud

Aspose Cloud Dashboard 註冊以獲取您的客戶端 ID 和客戶端密鑰。

將 PDF 轉換為 HTML 在 C# 中

以下是一個簡單的範例,展示如何使用 .NET SDK 將 PDF 文件轉換為 HTML:

  • 首先,創建一個 Configuration 實例,並傳遞客戶端憑據。
  • 其次,初始化一個 PdfApi 物件,同時傳遞 Configuration 物件。
  • 第三,創建一個 PutPdfInRequestToHtml 的物件,在這裡我們定義了結果 HTML 檔案。
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// 從 https://dashboard.aspose.cloud/ 獲取客戶端憑證
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// 創建 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);

// 呼叫 API 將 PDF 文件轉換為 HTML 並將輸出保存到雲端存儲。
// 我們已經指定了輸出 HTML 格式為 `HTML5` 
// 將每個 PDF 頁面保存為單獨的 HTML 檔案的標誌已啟用。
// 輸出將以 .ZIP 壓縮檔案形式生成
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5", 
    splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", 
    outputFormat: "Zip" , file: pdfFile);
pdf 轉 html 轉換器

Image:- PDF 轉 HTML 的預覽。

使用 cURL 將 PDF 匯出為 HTML

對於命令列愛好者,這裡有一個方法可以使用 cURL 通過 REST API 將 PDF 轉換為 HTML。

步驟 1. 獲取訪問令牌:

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"

步驟 2. 將 PDF 轉換為 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"

{ACCESSTOKEN}inputPDF 替換為您實際的令牌和可在雲端儲存中使用的 PDF 檔案。

嘗試在線 PDF 轉 HTML 轉換器

想要在不編寫代碼的情況下測試該功能嗎?試試我們的 online PDF to HTML converter,它是基於相同的 API 開發的。

pdf to html

免費 PDF 轉 HTML 轉換器應用程式。

結論

使用 .NET REST API,開發人員可以快速將靜態 PDF 轉換為響應式 HTML 內容。這有助於使網站、內容管理系統平台和在線檔案的文檔發布工作流程更加順暢。

有用的連結

相關文章

我們強烈建議您訪問以下部落格文章以獲取資訊: