PDF 轉 HTML
using IronPdf;
using IronSoftware.Drawing;
using System;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Convert PDF to HTML string
string html = pdf.ToHtmlString();
Console.WriteLine(html);

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtml.html");

// PDF to HTML configuration options
HtmlFormatOptions htmlformat = new HtmlFormatOptions();
htmlformat.BackgroundColor = Color.White;
htmlformat.H1Color = Color.Blue;
htmlformat.H1FontSize = 25;
htmlformat.H1TextAlignment = TextAlignment.Center;
htmlformat.PdfPageMargin = 10;

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtmlConfigured.html", true, "Hello World", htmlFormatOptions: htmlformat);
NuGet Download
PM > Install-Package IronPdf
PDF 轉 HTML

PDF 轉 HTML

就像IronPDF可以從HTML內容生成像素完美的PDF文件一樣,它也可以用來將PDF文件轉換為HTML。 透過使用HtmlFormatOptions類別,使用者將能夠使用必要的方法將PDF轉換為HTML,並控制最終HTML內容的格式。

將PDF轉換為HTML的5個步驟

下面是一步一步的程式碼範例,說明如何執行轉換:

要開始將PDF文件轉換為HTML,我們必須首先使用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。

立即探索我們的PDF到HTML轉換指南!
在 GitHub 上查看

準備開始了嗎?

Nuget Downloads 21,916,531版本:2026.11剛剛發布