PDF 轉 HTML
正如 IronPDF 能從 HTML 內容生成像素級精準的 PDF 檔案,它同樣可用於將 PDF 文件轉換為 HTML。 透過使用 PdfDocument 和 HtmlFormatOptions 類別,使用者將能存取將 PDF 轉換為 HTML 所需的方法,並能控制最終 HTML 內容的格式。
5 個步驟將 PDF 轉換為 HTML
以下是一個逐步的程式碼範例,說明如何進行轉換:
要開始將 PDF 檔案轉換為 HTML,我們必須先使用 FromFile 類別的 PdfDocument 方法載入欲轉換的 PDF 檔案。 此方法會將我們傳入的檔案名稱或檔案位置 Load 轉換為一個新的 PdfDocument 物件,pdf。 現在,每當我們需要存取該物件以進行轉換時,都能輕鬆地引用它。
接下來,我們將示範如何將 PDF 文件轉換為簡單的 HTML 字串物件,該物件可顯示於主控台,並可根據開發人員的需求進行進一步處理。 以下這段程式碼展示了另一種方法:我們將 PDF 轉換為 HTML 檔案,相較於單純的 HTML 字串,此格式更適合進行更複雜的處理或分享。 這兩種方法僅需一行程式碼即可完成轉換流程,使用起來既簡單又高效。
現在讓我們來看一個更進階的範例,我們將使用 HtmlFormatOptions 類別及其屬性來自訂最終的 HTML 輸出。 透過此類別,您可以調整背景顏色、標題 (H1) 顏色、H1 文字對齊方式、頁面邊距等各項設定。 首先,我們需要建立此類別的新實例,在程式碼中命名為 htmlFormat。
在此範例中,我們將背景色改為白色,並使用 IronSoftware.Drawing.Color 類別將 H1 文字顏色設為藍色。 接著,我們將 H1 字體大小調整為 25 像素。 接下來,我們將 H1 文字的對齊方式調整為居中。 最後,我們將 HTML 文件中的 PDF 頁面邊距設定為 10 像素。
最後一步是再次使用 SaveAsHtml 方法將 PDF 轉換為 HTML,這次會加入額外的參數。 第一個參數是新產生 HTML 文件的名稱及儲存位置。 接著,我們將布林值 fullContentWidth 設為 true,此設定會讓 HTML 採用全寬來呈現 PDF 內容。 我們還為 HTML 輸出指定了標題,並最終套用先前透過 htmlFormatOptions 建立的自訂設定。

