ASPXをPDFに: IronPDFを使用してASPXファイルをPDFに変換する方法?

C# ASP.NET で ASPX ページを PDF に変換する。

This article was translated from English: Does it need improvement?
Translated
View the article in English

この ASPX から PDF へのチュートリアルでは、ASPX を PDF に変換する方法を段階的に説明します。 ASP.NET Web アプリケーションで ASPX ページを PDF として保存します。

ユーザーは、.aspx ファイル拡張子を持つ ASPX ファイルを Google Chrome で開く必要はありません。 弊社のエンジニアリング チームに、.NET コードを使用して ASPX を PDF に自動的に変換するよう依頼しました。 Ctrl + P を押す必要はありません。ASPX インターネット メディアを変換して PDF として保存するサーバーベースの方法があります。

ファイルの動作と名前の設定、ヘッダーとフッターの追加、印刷オプションの変更、改ページの追加、非同期とマルチスレッドの組み合わせなどの設定を適用します。

クイックスタート: ASPX を数秒で PDF に変換する

IronPDF を使い始めると、ASPX ファイルを PDF に簡単に変換できます。 この簡単な例では、わずか数行のコードで ASPX ページを PDF ドキュメントに直接レンダリングする方法を示します。 ワークフローを合理化し、ASP.NET アプリケーションを強化したい開発者に最適です。

Nuget Icon今すぐ NuGet で PDF を作成してみましょう:

  1. NuGet パッケージ マネージャーを使用して IronPDF をインストールします

    PM > Install-Package IronPdf

  2. このコード スニペットをコピーして実行します。

    IronPdf.AspxToPdf.RenderThisPageAsPdf();
  3. 実際の環境でテストするためにデプロイする

    今すぐ無料トライアルでプロジェクトに IronPDF を使い始めましょう
    arrow pointer

ASPXファイルをPDFに変換する方法

ASP.NET 用の Microsoft Web フォーム アプリケーションは、高度な Web サイト、オンライン バンキング、イントラネット、会計システムの開発でよく使用されます。 ASP.NET (ASPX) Web サイトの一般的な機能の 1 つは、ユーザーが PDF 形式でダウンロードできる請求書、チケット、管理レポートなどの動的な PDF ファイルを生成することです。

このチュートリアルでは、.NET 用の IronPDF ソフトウェア コンポーネントを使用して、任意の ASP.NET Web フォームを PDF に変換する方法 (ASP.NET から PDF) を説明します。 通常は Web ページとしてレンダリングされる HTML は、ダウンロードしたり Web ブラウザーで表示したりするために PDF としてレンダリングするために使用されます。 添付のソース プロジェクトでは、C# を使用して ASP.NET で Web ページを PDF に変換する方法を説明します。

この HTML から PDF への変換 (ASPX から PDF への変換) は、IronPDF とそのAspxToPdf Classを使用して Web ページをレンダリングするときに実現します。

1. IronPDFからASPXファイルコンバーターを無料でインストールする

Visual Studioで、プロジェクトソリューションエクスプローラーを右クリックし"NuGet パッケージの管理…"を選択。 そこから簡単にIronPDFを検索し、最新バージョンをインストールします... 表示されるダイアログボックスに対してOKをクリックします。

これはFramework 4.6.2以上の任意のC# .NET Frameworkプロジェクト、または.NET Core 2以上で機能します。 VB.NET プロジェクトでも同様に機能します。

Install-Package IronPdf

NuGetからIronPDFをダウンロード

DLLからインストール

あるいは、IronPDF DLL を"IronPDF パッケージのダウンロード"からダウンロードし、プロジェクトまたは GAC に手動でインストールすることもできます。

IronPDF を使用するすべてのcsクラス ファイルの先頭に次のステートメントを追加することを忘れないでください。

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

2. ASP.NET WebページをPDFに変換する

まず、HTML としてレンダリングされる通常の ASPX"Web フォーム"から始めます。 その後、ASPX ページを PDF ファイル形式に変換します。

添付のサンプル ソース コードでは、ASP.NET ページとしてレンダリングされたシンプルな HTML ビジネス請求書であるビジネス請求書"Invoice.aspx"をレンダリングしました。

HTML ページには CSS3 スタイルシートが含まれており、画像や JavaScript も含まれる場合があります。

この ASP.NET Web ページを HTML ではなく PDF としてレンダリングするには、C# (または VB.NET) コードを開いて、これをPage_Loadイベントに追加する必要があります。

:path=/static-assets/pdf/content-code-examples/how-to/aspx-to-pdf-1.cs
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.InBrowser);
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.InBrowser)
$vbLabelText   $csharpLabel

必要なのはこれだけです。 HTML が PDF としてレンダリングされるようになりました。 ハイパーリンク、スタイルシート、画像、さらには HTML フォームも保持されます。 これは、ユーザーがブラウザで HTML を PDF に印刷した場合の出力と非常によく似ています。 IronPDF は、Google Chrome をベースにした Chromium Web ブラウザ テクノロジーに基づいて構築されています。

C# コード全体は次のようになります: Active Server Pages で ASPX ページを PDF として変換します。

:path=/static-assets/pdf/content-code-examples/how-to/aspx-to-pdf-2.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using IronPdf;

namespace AspxToPdfTutorial
{
    public partial class Invoice : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.InBrowser);
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports IronPdf

Namespace AspxToPdfTutorial
	Partial Public Class Invoice
		Inherits System.Web.UI.Page

		Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
			IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.InBrowser)
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

3. ASPXファイルをPDFコンバーターの設定に適用する

ASPX ファイルを .NET Web フォームを使用して生成された PDF に変換するときに、微調整して完璧にするためのオプションが多数あります。

これらのオプションの詳細は、 IronPDF API リファレンスでオンラインで文書化されています。

3.1. PDFファイルの動作を設定する

" InBrowser "ファイルの動作は、PDF をユーザーのブラウザに直接表示しようとします。 これはすべての Web ブラウザで常に可能であるとは限りませんが、通常は最新の標準準拠ブラウザの一般的な機能です。

IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.InBrowser);
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.InBrowser);
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.InBrowser)
$vbLabelText   $csharpLabel

" Attachment "ファイルの動作により、PDF がダウンロードされます。

IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment);
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment);
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

3.2. PDFファイル名の設定

追加のパラメータを追加して、PDF ドキュメントのファイル名を設定することもできます。 つまり、ユーザーがファイルをダウンロードするか保存するかを決定するときに、ファイルの名前を制御できるということです。 ASPX ページを PDF として保存すると、この名前が PDF ドキュメントに付けられます。

IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "Invoice.pdf");
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "Invoice.pdf");
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "Invoice.pdf")
$vbLabelText   $csharpLabel

3.3. PDF印刷オプションの変更

IronPdf.ChromePdfRenderer クラスのインスタンスを追加することで、PDF の出力を制御できます。 ChromePdfRenderer API リファレンス

:path=/static-assets/pdf/content-code-examples/how-to/aspx-to-pdf-3.cs
var AspxToPdfOptions = new IronPdf.ChromePdfRenderOptions()
{
    EnableJavaScript = false,
    //.. many more options available
};
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "Invoice.pdf", AspxToPdfOptions);
Dim AspxToPdfOptions = New IronPdf.ChromePdfRenderOptions() With {.EnableJavaScript = False}
IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "Invoice.pdf", AspxToPdfOptions)
$vbLabelText   $csharpLabel

利用可能なPDFレンダリングオプションには、次のものが含まれます:

  • CreatePdfFormsFromHtml ASPX フォーム要素を編集可能な PDF フォームに変換します。
  • CssMediaType CSS スタイルとスタイルシートScreenまたはPrint比較画像付きの詳細なチュートリアルをご覧ください。
  • CustomCssUrlレンダリング前にカスタム CSS スタイルシートを HTML に適用できるようにします。 ローカル ファイル パスまたはリモート URL の場合があります。
  • EnableMathematicalLaTex数学的な LaTeX 要素のレンダリングを有効または無効にします。
  • EnableJavaScriptページがレンダリングされる前に JavaScript と JSON を実行できるようにします。 Ajax / Angular アプリケーションからの印刷に最適です。 WaitFor の使い方ガイドも参照してください。
  • Javascriptすべての HTML が読み込まれた後、PDF がレンダリングされる前に実行されるカスタム JavaScript 文字列を指定します。
  • JavascriptMessageListenerブラウザの JavaScript コンソール メッセージが利用可能になるたびに呼び出されるメソッド コールバック。
  • FirstPageNumberヘッダーフッターの最初のページ番号。 デフォルトは 1 です。
  • TableOfContents 、HTML ドキュメント内の ID"ironpdf-toc"の要素が見つかった場所に目次を生成します。
  • TextHeaderすべての PDF ページのフッターのコンテンツをテキストとして設定します。 "メールマージ"をサポートし、URL を自動的にハイパーリンクに変換します。
  • TextFooterすべての PDF ページのヘッダー コンテンツをテキストとして設定します。 "メールマージ"をサポートし、URL を自動的にハイパーリンクに変換します。
  • HtmlHeaderコンテンツ文字列または HTML を使用して、すべての PDF ページのヘッダー コンテンツを設定します。
  • HtmlFooterコンテンツ文字列または HTML を使用して、すべての PDF ページのフッター コンテンツを設定します。
  • MarginBottom PDF 用紙の下部余白(ミリメートル単位)。 ボーダーレス PDF の場合は 0 に設定します。
  • MarginLeft PDF 用紙の左余白(ミリメートル単位)。 ボーダーレス PDF の場合は 0 に設定します。
  • MarginRight PDF 用紙の右余白(ミリメートル単位)。 ボーダーレス PDF の場合は 0 に設定します。
  • MarginTop PDF 用紙の上部余白(ミリメートル単位)。 ボーダーレス PDF の場合は 0 に設定します。
  • UseMarginsOnHeaderAndFooterヘッダーとフッターをレンダリングするときにメイン ドキュメントの余白値を使用するかどうかを指定します。
  • PaperFit : 仮想紙レイアウトを設定し、PDF の"紙"ページにコンテンツをどのようにレイアウトするかを制御するマネージャー。 デフォルトの Chrome 動作、ズーム、レスポンシブ CSS3 レイアウト、ページに合わせたスケール、連続フィード スタイルの PDF ページ設定のオプションが含まれます。
  • PaperOrientation PDF 用紙の向き。 横向きまたは縦向き
  • PageRotation既存のドキュメントからのページの回転。 完全な説明と付随するコード例
  • PaperSize System.Drawing.Printing.PaperKind を使用して PDF ページの出力用紙サイズを設定します。
  • SetCustomPaperSizeinCentimeters用紙サイズをセンチメートル単位で設定します。
  • SetCustomPaperSizeInInches用紙サイズをインチ単位で設定します。
  • SetCustomPaperSizeinMilimeters用紙サイズをミリメートル単位で設定します。
  • SetCustomPaperSizeinPixelsOrPoints用紙サイズを画面ピクセルまたはプリンター ポイントで設定します。
  • ForcePaperSize HTML から PDF を生成した後にページのサイズを変更して、ページ サイズを PaperSize で指定したとおりに強制するかどうかを指定します。
  • PrintHtmlBackgrounds HTML 画像の背景を印刷します。
  • GrayScaleフルカラーではなくグレーの濃淡でグレースケールの PDF を出力します。
  • WaitFor待機メカニズムの構成を保持するラッパー オブジェクト。 これは、JavaScript、Ajax、またはアニメーションのレンダリングを検討するときに役立ちます。
    • PageLoad : 待機なしのデフォルトのレンダリング。
    • RenderDelay : 任意の待機時間を設定します。
    • Fonts : すべてのフォントが読み込まれるまで待機します。
    • JavaScript : JavaScript 関数を使用してレンダリングをトリガーします。
    • HTML elements : 要素 ID、名前、タグ名、クエリ セレクターなどの特定の HTML 要素が要素をターゲットするまで待機します。
    • NetworkIdle : ネットワークのアイドル状態を待機しています (0、2、またはカスタムの量)。
  • Title PDF ドキュメントの"タイトル"メタデータ。
  • InputEncoding入力文字のエンコーディングを文字列として指定します。 ASP.NET では UTF-8 がデフォルトです
  • RequestContextレンダリングの要求コンテキストを指定します。
  • Timeout 。 レンダリングのタイムアウト(秒単位)。

4. ASPX PDFにヘッダーとフッターを追加する

IronPDF を使用すると、PDF 出力にヘッダーとフッターを追加できます。

これを行う最も簡単な方法は、現在の時刻やページ番号などの動的なデータを簡単に追加できる基本レイアウトをサポートするTextHeaderFooterクラスを使用することです。

4.1. ASPXからPDFへのヘッダーとフッターの例

:path=/static-assets/pdf/content-code-examples/how-to/aspx-to-pdf-4.cs
using IronSoftware.Drawing;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace AspxToPdfTutorial
{
    public partial class Invoice : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var AspxToPdfOptions = new IronPdf.ChromePdfRenderOptions()
            {
                TextHeader = new IronPdf.TextHeaderFooter()
                {
                    CenterText = "Invoice",
                    DrawDividerLine = false,
                    Font = FontTypes.Arial,
                    FontSize = 12
                },
                TextFooter = new IronPdf.TextHeaderFooter()
                {
                    LeftText = "{date} - {time}",
                    RightText = "Page {page} of {total-pages}",
                    Font = IronSoftware.Drawing.FontTypes.Arial,
                    FontSize = 12,
                },
            };
            IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "Invoice.pdf", AspxToPdfOptions);
        }
    }
}
Imports IronSoftware.Drawing
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

Namespace AspxToPdfTutorial
	Partial Public Class Invoice
		Inherits System.Web.UI.Page

		Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
			Dim AspxToPdfOptions = New IronPdf.ChromePdfRenderOptions() With {
				.TextHeader = New IronPdf.TextHeaderFooter() With {
					.CenterText = "Invoice",
					.DrawDividerLine = False,
					.Font = FontTypes.Arial,
					.FontSize = 12
				},
				.TextFooter = New IronPdf.TextHeaderFooter() With {
					.LeftText = "{date} - {time}",
					.RightText = "Page {page} of {total-pages}",
					.Font = IronSoftware.Drawing.FontTypes.Arial,
					.FontSize = 12
				}
			}
			IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "Invoice.pdf", AspxToPdfOptions)
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

あるいは、CSS、画像、ハイパーリンクもサポートする HtmlHeaderFooter クラスを使用して、HTML ヘッダーとフッターを生成することもできます。

:path=/static-assets/pdf/content-code-examples/how-to/aspx-to-pdf-5.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace AspxToPdfTutorial
{
    public partial class Invoice : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var AspxToPdfOptions = new IronPdf.ChromePdfRenderOptions()
            {
                MarginTop = 50, // make sufficiant space for an HTML header
                HtmlHeader = new IronPdf.HtmlHeaderFooter()
                {
                    HtmlFragment = "<div style='text-align:right'><em style='color:pink'>page {page} of {total-pages}</em></div>"
                }
            };
            IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "MyDocument.pdf", AspxToPdfOptions);
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

Namespace AspxToPdfTutorial
	Partial Public Class Invoice
		Inherits System.Web.UI.Page

		Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
			Dim AspxToPdfOptions = New IronPdf.ChromePdfRenderOptions() With {
				.MarginTop = 50,
				.HtmlHeader = New IronPdf.HtmlHeaderFooter() With {.HtmlFragment = "<div style='text-align:right'><em style='color:pink'>page {page} of {total-pages}</em></div>"}
			}
			IronPdf.AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment, "MyDocument.pdf", AspxToPdfOptions)
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

例に見られるように、プレースホルダーを使用して動的なテキストまたは HTML をヘッダー / フッターに"マージ"することができます。

  • {page} : PDF の現在のページ番号。
  • {total-pages} : PDF 内の合計ページ数。
  • {url}: PDFドキュメントがレンダリングされたウェブURL。
  • {date} : サーバーのシステム環境に適した形式での今日の日付。
  • {time} : 24 時間制を使用した時間:秒の形式。
  • {html-title} : ASPX Web フォームの head タグからタイトルを挿入します。
  • {pdf-title} : ドキュメントファイル名。

5. ASPXファイルをPDFに適用するコツ:改ページ

HTML は通常、長いページに"流れ込む"のに対し、PDF はデジタル ペーパーをシミュレートし、一貫したページに分割されます。 次のコードを ASPX ページに追加すると、.NET で生成された PDF に自動的に改ページが作成されます。

:path=/static-assets/pdf/content-code-examples/how-to/aspx-to-pdf-6.cs
<div style='page-break-after: always;'>&nbsp;</div>
HTML

6. 非同期とマルチスレッドを組み合わせてパフォーマンスを向上させる

IronPDF は、.NET Framework 4.6.2 または .NET Core 2 以上用に構築されています。 Framework 4.6.2 以降のプロジェクトでは、 ASYNC 機能を利用して、複数のドキュメントを操作する際のパフォーマンスを向上させることができます。

Async をマルチスレッド CPU と Parallel.ForEach コマンドと組み合わせると、大量の PDF 形式の処理が大幅に改善されます。

7. ASPXからPDFへのチュートリアルビデオを見る


チュートリアル クイックアクセス

このチュートリアルをGitHubで探索

このC# ASPX-to-PDFプロジェクトのコードは、ASP.NETウェブサイトプロジェクトとしてGitHubでC#とVB.NETで公開されています。IronPDFを使うためにGitHubでフォークしてください。ASPXをPDFに変換するにはどうすればよいですか?

C# ASPX to PDF ウェブサイトプロジェクト PDFを作成するためのC#による高度なASP.NET Page to PDFサンプル PDFを作成するためのVB.NETでのASP.NET PDFの例
Github Icon related to チュートリアル クイックアクセス
Html To Pdf Icon related to チュートリアル クイックアクセス

C# PDF クイックスタートガイドのダウンロード

.NETアプリケーションでのPDF開発を簡単にするために、私たちはクイックスタートガイドをPDF文書としてまとめました。この "Cheat-Sheet "はC#とVB.NETでPDFを生成、編集するための一般的な関数やサンプルへのクイックアクセスを提供し、.NETプロジェクトでIronPDFを使い始める時間を短縮します。

ダウンロード

APIリファレンスを見る

IronPDFのAPIリファレンスでは、IronPDFのすべての機能、名前空間、クラス、メソッドフィールド、列挙型の詳細を説明しています。

IronPDF APIリファレンスを見る
Documentation related to チュートリアル クイックアクセス

よくある質問

C#でASPXページをPDFに変換するにはどうすればよいですか?

C#でASPXページをPDFに変換するには、IronPDFライブラリを利用します。まず、NuGetを介してIronPDFをダウンロードし、using IronPdf;をプロジェクトに含めます。Page_Loadイベント内でIronPdf.AspxToPdf.RenderThisPageAsPdf()メソッドを使用して変換を実行します。

ASPXからPDFへの変換にIronPDFを使用する利点は何ですか?

IronPDFは、ASPXページをブラウザで手動で開かずにPDFにレンダリングできるようにすることで、ASPXからPDFへの変換プロセスを簡素化します。HTML、CSS、JavaScriptをサポートしており、すべてのページ要素とスタイルがPDFに保持されることを保証します。

ASPXページから生成されたPDFにカスタムのヘッダーとフッターを追加できますか?

はい、IronPDFを使用すれば、PDFにカスタムのヘッダーとフッターを追加できます。TextHeaderFooterまたはHtmlHeaderFooterクラスを使用して、必要に応じてヘッダーとフッターを動的に追加しスタイル設定できます。

ASP.NETアプリケーションでのASPXからPDFへの変換のパフォーマンスを最適化する方法は?

パフォーマンスを最適化するために、IronPDFは非同期PDF変換とマルチスレッドをサポートしています。これにより、複数のドキュメントを同時に処理でき、特に.NET Framework 4.6.2以降のプロジェクトで効率が向上します。

PDFファイルの動作、例えばブラウザで開くかダウンロードするかを制御することは可能ですか?

はい、IronPDFを使用して、'InBrowser' や 'Attachment' などのオプションを設定することでPDFファイルの動作を制御できます。これにより、ユーザーはPDFをブラウザで直接開くか、添付ファイルとしてダウンロードするかを選択できます。

IronPDFを使用してASPXからPDFへの変換を設定するためのステップは何ですか?

IronPDFを使用してASPXからPDFへの変換を設定するには、まずNuGetを介してプロジェクトにIronPDFを追加します。その後、必要な名前空間を含め、ASPXページのPage_Loadイベント内でIronPdf.AspxToPdf.RenderThisPageAsPdf()メソッドを使用して変換を開始します。

ASPXからPDFへの変換についてのリソースはありますか?

はい、IronPDF APIリファレンス、C# PDFクイックスタートガイド、さまざまなビデオチュートリアルなどのリソースがあります。これらのリソースは、開発者がASPXからPDFへの変換技術を習得するのを支援するための詳細情報や例を提供します。

ハイパーリンクやフォームをPDFに保持するにはどうすればよいですか?

IronPDFを使用すると、ASPXページをHTML、CSS、JavaScriptの完全なサポートでPDFにレンダリングして、ハイパーリンクやフォームなどの要素が保持されることを保証します。これにより、動的なコンテンツが正確にPDF形式で表現されます。

ASPXからPDFへの変換に関する一般的な問題をトラブルシューティングできますか?

はい、一般的なトラブルシューティングのシナリオには、欠落したCSSやJavaScriptファイルのチェック、IronPDFの正しいセットアップの確保、必要な名前空間とメソッドがコードで正しく実装されていることの確認が含まれます。

ASPXからPDFへの変換プロジェクトのソースコードをどこでダウンロードできますか?

IronPDFを使用したASPXからPDFへの変換のソースコードは、圧縮されたVisual Studio Webアプリケーションプロジェクトとしてダウンロードできます。また、GitHub上でC#とVB.NETのプロジェクトのコードを確認できます。

IronPDF は .NET 10 で ASPX から PDF への変換をサポートしていますか?

はい。IronPDFは.NET 10と完全に互換性があり、ASPXからPDFへの変換機能は.NET 10プロジェクトで特別な対策を必要とせずに「すぐに」動作します。.NET 10をターゲットとするプロジェクトでは、 IronPdf.AspxToPdf.RenderThisPageAsPdf()と、通常の設定や機能をすべてフルサポートで使用できます。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 16,493,056 | Version: 2025.11 リリース