IRONSOFTWAREHOME
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);
Imports IronPdf
Imports IronSoftware.Drawing
Imports System

Dim pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Convert PDF to HTML string
Dim html As String = pdf.ToHtmlString()
Console.WriteLine(html)

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

' PDF to HTML configuration options
Dim htmlformat As 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,105,021版本:2026.9剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費現場演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密。
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起