IRON SUITEの使用

HTML から PDF への C# - IronPDF を用いた完全ガイド

2025年4月9日
共有:

イントロダクション

今日のデジタル時代では、HTMLをPDFファイルに変換する必要性がこれまで以上に重要になっています。 レポート、請求書の作成や、ウェブコンテンツのアーカイブをする場合でも、HTMLをPDFに変換することは実用的な解決策です。 IronPDFは、このプロセスを簡素化し、開発者がHTMLコンテンツから高品質のPDFドキュメントを簡単に作成できるようにする強力なライブラリです。

HTMLをPDFに変換する方法 C

  1. 新しい Visual Studio プロジェクトを作成します。

  2. NuGetパッケージマネージャーからIronPDFライブラリを追加します。

  3. HTML文字列をPDFファイルに変換。

  4. ヘッダーとフッターの追加。

  5. 外部スタイルシートとスクリプトの含む。

IronPDFの紹介

IronPDFは、開発者がHTMLを簡単にPDFに変換できる.NETライブラリです。 CSS、JavaScript、埋め込み画像を含む幅広い機能をサポートしています。 IronPDFを使用すると、HTMLウェブページと全く同じ見た目のPDFを作成でき、フォーマット間のシームレスな移行を保証します。 このライブラリは、動的なPDFドキュメントをその場で生成する必要があるWebアプリケーションに特に有用です。

IronPDF を使用すると、開発者はPDFファイル構造を手動で管理することなく、.NETアプリケーションにPDF機能をシームレスに統合できます。 IronPDF は、HTMLページ(複雑なCSS、JavaScript、画像を含む)を構造化されたPDF文書に変換するために、Chromeベースのレンダリングエンジンを活用しています。 それは、レポート、請求書、電子書籍、またはPDF形式で提示する必要があるあらゆる種類のドキュメントの生成に使用できます。

IronPDFは多用途であり、PDFをレンダリングするだけでなく、編集、フォーム管理、暗号化など、幅広いPDF操作オプションを提供します。

IronPDFの主な機能

  1. HTMLからPDFへの変換

    • HTML レンダリング: IronPDF は、HTML 文書またはウェブページ(CSS、画像、JavaScript を含む HTML)を直接 PDF 文書に変換することができます。 これは動的なウェブコンテンツからPDFを生成するのに最適です。

    • 最新のHTML/CSSのサポート: IronPDFは最新のHTML5、CSS3、およびJavaScriptを処理し、ウェブベースのコンテンツがPDFとして正確にレンダーリングされるようにし、レイアウト、フォント、およびインタラクティブ要素を保持します。

    • 高度なレンダリング: Chromeのレンダリングエンジン(Chromium経由)を使用して、高精度で高品質なPDF生成を実現し、多くの他のHTML-to-PDFライブラリよりも信頼性が高いです。
    • ウェブサイトのURLをPDFへ: IronPDF は、ウェブサイトの文字列URLを入力として受け取り、PDFに変換することができます。
  2. カスタムヘッダーとフッター

    • IronPDFは、開発者がPDFドキュメントにカスタムヘッダーとフッターを追加することを可能にし、ページ番号、ドキュメントタイトル、カスタムテキストなどの動的コンテンツを含めることができます。
    • ヘッダーとフッターは、個々のページに追加することも、文書全体を通して一貫した要素として追加することもできます。
  3. PDFでのJavaScriptのサポート

    • IronPDFは、PDF生成前にHTMLコンテンツ内でJavaScriptの実行を可能にします。 これは、生成されたPDFにおけるフォームの計算やインタラクティビティなど、動的なコンテンツレンダリングを可能にします。
    • JavaScriptは、動的なウェブページからPDFを作成したり、クライアントサイドのロジックを必要とするレポートを生成したりするときに役立ちます。
  4. 既存のPDFを編集

    • IronPDF は既存のPDFを編集する機能を提供します。 既存のPDFファイルにテキストや画像を変更し、注釈を追加できます。 この機能は、ドキュメントに透かしを入れたり、署名を追加したり、PDFファイル内のコンテンツを更新したりするのに役立ちます。
    • テキスト抽出と修正により、プログラム的にPDFドキュメント内のコンテンツを操作できます。
  5. PDFの結合と分割

    • IronPDFを使用すると、複数のPDFファイルを1つのドキュメントに結合したり、大きなPDFを小さなファイルに分割したりできます。 これは、ドキュメントを結合したり、より管理しやすい部分に分割したりする必要があるワークフローに最適です。
  6. インタラクティブフォームのサポート

    • IronPDFを使用して、PDFフォームを作成、記入、および操作できます。 それは、テキストフィールド、チェックボックス、ラジオボタンのようなインタラクティブフォームを完全にサポートし、データでフォームに事前入力することを可能にします。
    • IronPDF は、既存のPDFからフォームデータを抽出することもでき、プログラムでフォームデータを簡単に読み取り、処理することができます。
  7. ページ操作

    • IronPDF は、PDFドキュメントの個々のページを操作するためのさまざまな方法を提供します。例えば、ページを回転させたり、削除したり、順序を変更したりすることができます。 これは最終文書の構造をカスタマイズするのに役立ちます。
    • 既存のPDFに新しいページを追加したり、不要なページを削除したりすることもできます。
  8. セキュリティと暗号化

    • IronPDFを使用すると、PDFにパスワード保護と暗号化を適用でき、ドキュメントのセキュリティが確保されます。 ユーザー権限を設定して、PDFの印刷、コピー、または編集を防ぐことができます。
    • デジタル署名をPDFに追加することで、真正性を確認し、機密文書に対するセキュリティを向上させることができます。
  9. 透かしとブランディング

    • PDFドキュメントに透かしを追加するのはIronPDFを使えば簡単です。 テキストや画像を透かしとしてページに重ねることができ、文書の無断コピーや配布に対する保護を提供します。
    • この機能はブランディングのためによく使用され、ロゴやテキストをドキュメントのすべてのページに一貫して表示させる必要があります。
    1. テキストと画像の抽出

      • IronPDF は PDF ドキュメントからテキストや画像を抽出でき、開発者がデータを処理または再利用するためにデータを抽出することが可能です。
    • これは、PDFの内容を分析したり、フォームから情報を抽出したり、さらなる利用のために画像を取得したりする必要があるシナリオに役立ちます。
    1. ユニコードと多言語サポート

      • IronPDF は強力なUnicodeサポートを備えており、国際文字やフォントを扱うことができ、複数の言語でPDFを生成するのに理想的です。
    • それは中国語、アラビア語、ロシア語などの言語をサポートしており、多言語PDFドキュメントの作成を可能にします。
    1. パフォーマンスの最適化
    • IronPDFはパフォーマンスに最適化されており、大規模なPDF文書や大量のリクエストを処理することができます。 このライブラリは、大規模なデータセットや画像を扱う場合でも、PDF生成が迅速かつ効率的であることを保証します。
    1. APIと開発者に優しいツール

      • IronPDF は、包括的で使いやすいAPIを備えています。 開発者は、簡単なメソッド呼び出しを使用して複雑なタスクを迅速に開始することができます。
    • APIは十分に文書化されており、IronPDFを任意のC#または.NETアプリケーションに簡単に統合できます。
    1. クロスプラットフォームサポート
    • IronPDFはクロスプラットフォーム互換性があり、WindowsおよびLinux環境の両方で使用でき、異なるオペレーティングシステム間でPDFを生成および操作できます。

ステップ1: 新しいVisual Studioプロジェクトを作成します

始めるには、Visual Studio を開き、以下のように新しいプロジェクトを作成します。

HTML を PDF に変換する C# - IronPDF を使った完全ガイド: 図1

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

コンソールアプリケーションの作成を選択します。

HTMLからPDFへのC# - IronPDFでの完全ガイド: 図2

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

プロジェクト名と場所を提供してください。

HTML to PDF C# - IronPDFを使った完全ガイド: 図3

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

.NETのバージョンを選択

HTMLからPDFへ C# - IronPDFによる完全ガイド: 図4

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

「作成」ボタンをクリックしてプロジェクトの作成を完了します。

ステップ2: NuGetパッケージマネージャーからIronPDFライブラリを追加します

HTMLをPDFに変換する前に、IronPDFライブラリをインストールする必要があります。 これを行うには、Visual Studio の NuGet パッケージ マネージャーを使用するか、パッケージ マネージャー コンソールで次のコマンドを実行します。

Install-Package IronPdf
Install-Package IronPdf
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronPdf
$vbLabelText   $csharpLabel

また、IronPDFはVisual Studioパッケージマネージャーを使用してインストールできます。

HTMLからPDFへの変換 C# - IronPDFによる完全ガイド: 図5

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

ステップ3: HTML文字列をPDFファイルに変換する

以下はHTMLからPDFへの変換アプリケーションのコードです。 ここでは、文字列形式で表現されたHTMLコードやHTML要素を入力として使用し、PDFに変換します。 HTMLファイルの内容を読み取る手順を追加して、同じ手順でHTMLファイルをPDFに変換します。

class Program
{
    static void Main()
    {
        // Specify license key
        IronPdf.License.LicenseKey = "Your Key";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        // Define the HTML string to be converted, can use html document
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1></body></html>";
        // Convert HTML string to a PDF document
        var document = Renderer.RenderHtmlAsPdf(htmlContent);
        // Save the PDF document to a file
        document.SaveAs("html2Pdf.pdf");
    }
}
class Program
{
    static void Main()
    {
        // Specify license key
        IronPdf.License.LicenseKey = "Your Key";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        // Define the HTML string to be converted, can use html document
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1></body></html>";
        // Convert HTML string to a PDF document
        var document = Renderer.RenderHtmlAsPdf(htmlContent);
        // Save the PDF document to a file
        document.SaveAs("html2Pdf.pdf");
    }
}
Friend Class Program
	Shared Sub Main()
		' Specify license key
		IronPdf.License.LicenseKey = "Your Key"
		' Create a new HtmlToPdf object
		Dim Renderer = New ChromePdfRenderer()
		' Define the HTML string to be converted, can use html document
		Dim htmlContent As String = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1></body></html>"
		' Convert HTML string to a PDF document
		Dim document = Renderer.RenderHtmlAsPdf(htmlContent)
		' Save the PDF document to a file
		document.SaveAs("html2Pdf.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

コードスニペットの説明

  • ライセンスキーの設定:

    プログラムは、ライブラリの完全な機能を有効にするために、IronPDFのライセンスキーを設定することから始まります。

  • レンダラーの作成

    ChromePdfRendererのインスタンスが作成されます。 これはHTMLをPDFドキュメントにレンダリングする責任を持つコンポーネントです。 それは、HTMLコンテンツと生成されたPDFの間の橋渡しとして機能します。

  • HTMLコンテンツ:

    HTMLコードをPDFに変換したいhtmlContentという文字列変数が定義されています。 この場合、それは見出しを含むシンプルなHTML構造です。

  • HTML から PDF への変換

    Renderer.RenderHtmlAsPdf() メソッドは、PDF ドキュメントを生成するために HTML 文字列で呼び出されます。 このメソッドはHTMLコンテンツを処理し、PDF形式に変換します。

  • PDFの保存

    生成されたPDFドキュメントは、SaveAs() メソッドを使用して "html2Pdf.pdf" という名前のファイルに保存されます。 これにより、新しく作成されたPDFがディスクに保存されます。

PDFを出力

HTMLからPDFへのC# - IronPDFによる完全ガイド: 図6

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

ステップ 4: ヘッダーとフッターの追加

class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your code";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1><h1>Report</h1><p>This is a sample report.</p></body></html>";
        string headerHtml = "<div style='text-align: right;'>Page {page} of {total-pages}</div>";
        string footerHtml = "<div style='text-align: center;'>Confidential</div>";
        // Convert the HTML content to a PDF document with headers and footers
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.AddHtmlHeadersAndFooters(new ChromePdfRenderOptions
        {
            HtmlHeader= new HtmlHeaderFooter() { HtmlFragment=headerHtml },
            HtmlFooter = new HtmlHeaderFooter() { HtmlFragment=footerHtml }
        });
        pdfDocument.SaveAs("report.pdf");
    }
}
class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your code";
        // Create a new HtmlToPdf object
        var Renderer = new ChromePdfRenderer();
        string htmlContent = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1><h1>Report</h1><p>This is a sample report.</p></body></html>";
        string headerHtml = "<div style='text-align: right;'>Page {page} of {total-pages}</div>";
        string footerHtml = "<div style='text-align: center;'>Confidential</div>";
        // Convert the HTML content to a PDF document with headers and footers
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.AddHtmlHeadersAndFooters(new ChromePdfRenderOptions
        {
            HtmlHeader= new HtmlHeaderFooter() { HtmlFragment=headerHtml },
            HtmlFooter = new HtmlHeaderFooter() { HtmlFragment=footerHtml }
        });
        pdfDocument.SaveAs("report.pdf");
    }
}
Friend Class Program
	Shared Sub Main()
		IronPdf.License.LicenseKey = "your code"
		' Create a new HtmlToPdf object
		Dim Renderer = New ChromePdfRenderer()
		Dim htmlContent As String = "<html><body><h1>IronPDF: An Awesome PDF Generation Library</h1><h1>Report</h1><p>This is a sample report.</p></body></html>"
		Dim headerHtml As String = "<div style='text-align: right;'>Page {page} of {total-pages}</div>"
		Dim footerHtml As String = "<div style='text-align: center;'>Confidential</div>"
		' Convert the HTML content to a PDF document with headers and footers
		Dim pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent)
		pdfDocument.AddHtmlHeadersAndFooters(New ChromePdfRenderOptions With {
			.HtmlHeader= New HtmlHeaderFooter() With {.HtmlFragment=headerHtml},
			.HtmlFooter = New HtmlHeaderFooter() With {.HtmlFragment=footerHtml}
		})
		pdfDocument.SaveAs("report.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

コードスニペットの説明

  1. ライセンスキーの設定:

    • IronPdf.License.LicenseKeyは、ライブラリの完全な機能を有効にするために、あなたのユニークなIronPDFライセンスキーで設定されます。
  2. PDFレンダラーを作成:

    • ChromePdfRendererのインスタンスが作成され、HTMLコンテンツをPDF形式にレンダリングするために使用されます。 これはIronPDFのレンダリングエンジンの一部です。
  3. HTMLコンテンツを定義する

    • シンプルなHTML文字列が作成され、タイトル(

      IronPDF: An Awesome PDF Generation Library)、レポートヘッダー(

      Report)、およびサンプルレポート段落が含まれています。

  4. ヘッダーとフッターHTMLを定義

    • カスタムのヘッダーおよびフッターのHTML文字列が指定されます:

      • ヘッダーには、「Page {page} of {total-pages}」という形式でページ番号が右揃えで含まれています。
      • フッターには、各ページの中央に配置された「Confidential」のテキストが含まれています。
  5. HTMLからPDFへの変換:

    • RenderHtmlAsPdf() メソッドは、HTML コンテンツを PDF ドキュメントに変換するために呼び出されます。
  6. ヘッダーとフッターの追加:

    • pdfDocumentオブジェクトにAddHtmlHeadersAndFooters()メソッドが呼び出されます。 このメソッドは、前に定義されたヘッダーとフッターを生成されたPDFに追加します。 ChromePdfRenderOptionsはヘッダーとフッターの設定を渡すために使用されます。
  7. PDFの保存:

    • 最後に、SaveAs() メソッドを使用して、生成されたPDFをディスク上の「report.pdf」という名前のファイルに保存します。

PDFを出力

HTML から PDF へ C# - IronPDF を用いた完全ガイド: 図 7

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

ステップ5: 外部スタイルシートとスクリプトの追加

class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your key";        
        // Define the HTML content with links to external CSS and JS files
        string htmlContent = @"
            <html>
            <head>
                <link rel='stylesheet' type='text/css' href='styles.css'>
                <script src='script.js'></script>
            </head>
            <body>
                <h1>IronPDF: An Awesome PDF Generation Library</h1>
                <h1>Styled Content</h1>
                <p id='dynamic-text'>This content is styled using an external CSS file and JavaScript.</p>
            </body>
            </html>";
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.SaveAs("awesomeIronPDF_styled_content.pdf");
    }
}
class Program
{
    static void Main()
    {
        IronPdf.License.LicenseKey = "your key";        
        // Define the HTML content with links to external CSS and JS files
        string htmlContent = @"
            <html>
            <head>
                <link rel='stylesheet' type='text/css' href='styles.css'>
                <script src='script.js'></script>
            </head>
            <body>
                <h1>IronPDF: An Awesome PDF Generation Library</h1>
                <h1>Styled Content</h1>
                <p id='dynamic-text'>This content is styled using an external CSS file and JavaScript.</p>
            </body>
            </html>";
        var pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent);
        pdfDocument.SaveAs("awesomeIronPDF_styled_content.pdf");
    }
}
Friend Class Program
	Shared Sub Main()
		IronPdf.License.LicenseKey = "your key"
		' Define the HTML content with links to external CSS and JS files
		Dim htmlContent As String = "
            <html>
            <head>
                <link rel='stylesheet' type='text/css' href='styles.css'>
                <script src='script.js'></script>
            </head>
            <body>
                <h1>IronPDF: An Awesome PDF Generation Library</h1>
                <h1>Styled Content</h1>
                <p id='dynamic-text'>This content is styled using an external CSS file and JavaScript.</p>
            </body>
            </html>"
		Dim pdfDocument = Renderer.RenderHtmlAsPdf(htmlContent)
		pdfDocument.SaveAs("awesomeIronPDF_styled_content.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

style.css

/* styles.css */
body {
    font-family: Arial, sans-serif;
    margin: 20px;
}
h1 {
    color: #007BFF;
}
p {
    font-size: 14px;
    line-height: 1.6;
}
/* styles.css */
body {
    font-family: Arial, sans-serif;
    margin: 20px;
}
h1 {
    color: #007BFF;
}
p {
    font-size: 14px;
    line-height: 1.6;
}
' styles.css 
body
If True Then
	font-family: Arial, sans-serif
	margin:
	20px
End If
h1
If True Then
	color:
	#007BFF;
End If
p
If True Then
	font-size: 14px
	line-height: 1.6
End If
$vbLabelText   $csharpLabel

script.js

// script.js
document.addEventListener('DOMContentLoaded', function() {
    var dynamicText = document.getElementById('dynamic-text');
    dynamicText.textContent = "This content has been modified by JavaScript.";
});
// script.js
document.addEventListener('DOMContentLoaded', function() {
    var dynamicText = document.getElementById('dynamic-text');
    dynamicText.textContent = "This content has been modified by JavaScript.";
});
' script.js
document.addEventListener( 'DOMContentLoaded', @function() { var dynamicText = document.getElementById('dynamic-text'); dynamicText.textContent = "This content has been modified by JavaScript."; });
$vbLabelText   $csharpLabel

コードの説明

このコードは、IronPDFを使用して、外部のCSSおよびJavaScriptファイルへのリンクを含むHTMLコンテンツからPDFを生成する方法をC#で示しています。 スタイル付きのコンテンツと動的な動作(JavaScript経由)を持つPDFを作成する方法を示します。

  1. ライセンスキーの設定:

    • IronPdf.License.LicenseKeyは、あなたのユニークなIronPDFライセンスキーに設定されており、IronPDFライブラリのすべての機能にアクセスすることができます。
  2. 外部リソースを使用してHTMLコンテンツを定義する:

    • HTML文字列は次のように定義されています:

      • コンテンツをスタイルするための外部CSSファイルへのリンク(styles.css)。

      • コンテンツに動的な機能を追加できる外部JavaScriptファイル(script.js)へのリンク
    • HTMLコンテンツには、見出し(

      IronPDF: 優れたPDF生成ライブラリ)、サブ見出し(

      スタイル付きコンテンツ)と、外部CSSによってスタイルが指定され、JavaScriptによって変更される可能性のあるID dynamic-text を持つ段落(

      )が含まれています。

  3. HTMLをPDFにレンダリング:

    • Renderer.RenderHtmlAsPdf() メソッドは、リンクされたCSSおよびJavaScriptを含むHTMLコンテンツをPDFドキュメントに変換するために呼び出されます。 IronPDFは、ファイルがローカルまたはリモートでホストされている場合など、リソースにアクセス可能な場合に、CSSやJavaScriptのような外部リソースを処理できます。
  4. PDFの保存:

    • 生成されたPDFドキュメントは、SaveAs() メソッドを使用して "awesomeIronPDF_styled_content.pdf" という名前のファイルに保存されます。

ノート

  • 外部 CSS および JS ファイル: リンクが機能するように、styles.css と script.js ファイルはコードが実行される環境でアクセス可能である必要があります。 ファイルがローカルの場合、正しいディレクトリにあることを確認するか、ファイルへのフルパスを指定してください。
  • PDFのJavaScript: IronPDFは、ページの動作にJavaScriptを使用するコンテンツをレンダリングできます。 しかし、JavaScriptは静的なPDFファイルでは期待通りに実行されない可能性があることに注意することが重要です。PDFは、ウェブページのように本質的に動的ではありません。 IronPDFは主にJavaScriptを使用してPDFが生成される前にコンテンツをレンダリングするため、PDF作成後にJavaScriptを介した動的コンテンツ操作は機能しない場合があります。

PDFを出力

HTMLをPDFに変換するC# - IronPDFを使った完全ガイド: 図8

Pixabay から追加アップロード

またはここに画像をドラッグアンドドロップします

画像の代替テキストを追加

IronPDFのユースケース

  1. 請求書作成

    • 多くの企業は、動的なデータからプロフェッショナルな請求書を生成するためにIronPDFを使用しています。 埋め込みCSSスタイリングを含むHTMLテンプレートはPDF請求書にレンダリングされ、その後顧客に送信されます。
  2. レポートとデータ分析

    • IronPDFはデータソースから詳細なレポートを作成するのに最適です。 データをHTMLテンプレートと組み合わせ、グラフを追加してカスタマイズされたレポートを生成し、それらをPDFとしてレンダリングして共有または印刷できます。
  3. 法律および契約書類

    • 法律事務所はIronPDFを使用して、契約書、法的合意書、その他の文書を作成します。デジタル署名を追加し、暗号化で文書を保護する機能により、法的なワークフローに特に適しています。
  4. 教育資料

    • 教育機関は、証明書、授業資料、講義ノートなどのPDFを一貫性がありプロフェッショナルなスタイルで作成および配布するためにIronPDFを使用しています。
  5. フォームとアンケート

    • IronPDFのフォーム処理機能は、アンケートや調査票、または他の種類のインタラクティブなフォームを生成するのに役立ちます。 データは事前に入力でき、フォームの回答を抽出して処理することができます。

ライセンス情報(トライアル利用可能)

IronPDFIronPDF ライブラリを使用する前に下記のように配置してください

IronPdf.License.LicenseKey = "your key";
IronPdf.License.LicenseKey = "your key";
IronPdf.License.LicenseKey = "your key"
$vbLabelText   $csharpLabel

結論

IronPDFは、HTMLをPDFに変換するのを簡単にする強力で多用途なライブラリです。 シンプルなドキュメントや動的コンテンツを含む複雑なレポートの生成が必要な場合でも、IronPDFは対応しています。 使いやすいAPIと、ヘッダー、フッター、外部リソースなどの高度な機能のサポートを備えたIronPDFは、HTMLコンテンツから高品質のPDFドキュメントを作成しようとする開発者にとって非常に貴重なツールです。 次のプロジェクトで試してみて、手間のかからないHTMLからPDFへの変換の便利さを体感してください。

< 以前
C#でPDFを作成する - IronPDFを使用するための完全ガイド
次へ >
C# における .NET 開発者向けの HTML から PDF への変換 (究極のガイド)