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に変換するためには、まずFromFileメソッドを使用して変換したいPDFをロードする必要があります。 このメソッドは、渡されたファイル名またはファイルの場所を取り、それを新しいpdfに変換します。 これで、変換プロセスでそれにアクセスしたいときに簡単にこのオブジェクトを参照できるようになります。

次に、あらゆる開発者の必要に応じてさらなる操作が可能なコンソール上で表示できるようなシンプルなHTML文字列オブジェクトにPDFドキュメントを変換する方法を示します。 次のコード行では、単純なHTML文字列に比べて、より複雑な作業や共有の準備ができているHTMLファイルにPDFを変換する別の方法を示しています。 これらのコツは、変換プロセスを達成するために単一の行を必要とするため、効率的に使用するのが簡単です。

それでは、HtmlFormatOptionsクラスを取り、そのプロパティを使用して最終HTML出力をカスタマイズする、より進んだ例を見てみましょう。 このクラスを使用すると、背景色、見出し(H1)の色、H1テキストの配置、ページ余白などの様々な側面を調整できます。 最初に、このクラスの新しいインスタンスを作成します。コード内ではhtmlFormatと命名されています。

この例では、背景色を白に変更し、IronSoftware.Drawing.Colorクラスを使用してH1テキストの色を青に設定します。 次に、H1のフォントサイズを25ピクセルに調整します。 続いて、H1テキストの配置を中央にカスタマイズします。 最後に、HTMLドキュメント内のPDFページの余白を10ピクセルに設定します。

最後のステップでは、追加パラメータを用いたPDFをHTMLに変換するためにSaveAsHtmlメソッドを再度使用することを含みます。 最初のパラメータは、新しく生成したHTMLドキュメントの名前と保存場所です。 次に、ブール値fullContentWidthをtrueに設定し、HTMLがPDFコンテンツ全体の幅を使用するように構成します。 また、HTML出力のタイトルを指定し、htmlFormatOptionsを使用して以前に作成したカスタマイズ設定を適用します。

PDFからHTMLへの変換ガイドを今すぐご覧ください!
GitHubで見る

準備はできましたか?

Nuget Downloads 22,024,882バージョン:2026.11リリースされたばかり