移行ガイド C#でQuestPDFからIronPDFに移行する方法 カーティス・チャウ 公開日:2026年2月1日 IronPDF をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る QuestPDFからIronPDFに移行することで、PDF生成のワークフローが、独自のC#流暢なAPIから、包括的なPDF操作機能を持つ標準的なHTML/CSSベースのアプローチに変わります。 このガイドでは、既存のWebスキルを活用し、HTMLテンプレートを再利用し、QuestPDFでは提供できない機能を得ることができる、完全でステップバイステップの移行パスを提供します。 QuestPDFからIronPDFに移行する理由 QuestPDFを理解する QuestPDFは、C#でプログラム的にPDFを生成するために特別に作成された、現代的で流暢なAPIです。 包括的なHTMLからPDFへの変換機能を提供する同業他社とは異なり、QuestPDFはプログラムレイアウトAPI機能に限定されています。 QuestPDFは、開発者がHTMLに頼ることなく、C#コードを使用してゼロからドキュメントを生成する必要があるシナリオで優れています。 このライブラリは、収益が100万ドル未満の企業は無料で利用できますが、この収益レベルを証明する必要があり、一部の企業にとってはコンプライアンス上の負担となる可能性があります。 この閾値を超えるユーザーはライセンスを購入する必要があり、QuestPDFを潜在的なソリューションとして評価する際には、長期的な計画に織り込んでおく必要があります。 核心的な問題: HTML をサポートしていない QuestPDFはHTMLからPDFへの変換によく推奨されますが、HTMLをまったくサポートしていません。 QuestPDFは、開発者フォーラムで大々的に宣伝されているにもかかわらず、独自のレイアウト言語を使用しているため、既存のWebスキルを活用する代わりに、まったく新しいDSLを習得する必要があります。 フィーチャー QuestPDF IronPDF HTMLからPDFへ。 サポート対象外 フルサポート CSSスタイリング。 サポート対象外 完全なCSS3 既存のテンプレート ゼロからの再構築が必要 HTML/CSSアセットの再利用 デザインツールの互換性 なし あらゆるウェブデザインツール ラーニングカーブ 新しい独自DSL ウェブスキルの移転 レイアウトプレビュー IDEプラグインが必要 どのブラウザでもプレビュー PDF操作 なし マージ、分割、編集 IronPDFはQuestPDFに全く欠けているHTMLからPDFへのネイティブレンダリングを提供し、C#コードでドキュメントを手動で再構築する必要性を排除します。 QuestPDFが実行できない包括的なPDF操作機能(マージ、分割、編集、セキュア)を含みます。 QuestPDFのライセンスモデルについて QuestPDFの"コミュニティライセンス"は、貴社の年間総収入が100万ドル未満の場合のみ無料です。 顧客(開発者であるあなただけではありません)は、収益のしきい値を超えた場合、ライセンスを購入する必要があるかもしれません。 単純な開発者ごとの商用ライセンスとは異なり、QuestPDF のモデルでは、収益の開示とコンプライアンスの追跡が必要です。 IronPdfはシンプルなライセンシングを提供します: 開発者1人につき1ライセンス、収益監査なし、クライアントライセンス要件なし、明確で予測可能なコスト。 2025年と2026年まで.NET 10とC# 14の導入を計画しているチームにとって、IronPDFは収益に基づく監査のない透明なライセンスと、既存のウェブ開発スキルを活用する標準的なHTML/CSSアプローチを提供します。 始める前に 前提条件 .NET 環境: .NET Framework 4.6.2+ または .NET Core 3.1+ / .NET 5/6/7/8/9+ NuGetアクセス: NuGetパッケージをインストールする機能 IronPDFライセンス: ironpdf.comからライセンスキーを取得します。 NuGetパッケージの変更 # Remove QuestPDF dotnet remove package QuestPDF # Add IronPDF dotnet add package IronPdf # Remove QuestPDF dotnet remove package QuestPDF # Add IronPDF dotnet add package IronPdf SHELL ライセンス構成 // Add at application startup IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"; // Add at application startup IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"; $vbLabelText $csharpLabel QuestPDFの使い方を探す # Find all QuestPDF usages in your codebase grep -r "QuestPDF\|Document.Create\|\.GeneratePdf" --include="*.cs" . # Find all QuestPDF usages in your codebase grep -r "QuestPDF\|Document.Create\|\.GeneratePdf" --include="*.cs" . SHELL 完全な API リファレンス 名前空間の変更 // Before: QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; // After: IronPDF using IronPdf; // Before: QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; // After: IronPDF using IronPdf; $vbLabelText $csharpLabel コア API マッピング QuestPDFのコンセプト IronPDF 同等物 ノート Document.Create() new ChromePdfRenderer(). レンダラー作成 .Page() RenderHtmlAsPdf() HTMLをPDFにレンダリング .Text() HTML <p>、<h1>、<span>。 標準HTMLタグ .Bold(). CSS `font-weight: bold 標準CSS .FontSize(24). CSS フォントサイズ: 24px 標準CSS .Image() HTML ` 標準HTML .Table()|HTML<テーブル>` 標準HTML .Column() CSS display: flex; フレックス方向:列。 CSSフレックスボックス .Row(). CSS display: flex; フレックス方向: row CSSフレックスボックス ページサイズ.A4 RenderingOptions.PaperSize 用紙寸法 .Margin() レンダリングオプション.マージン* ページの余白 .GeneratePdf() pdf.SaveAs() ファイル出力 該当なし PdfDocument.Merge()を使用してください。 PDFのマージ 該当なし PdfDocument.FromFile()を使用してください。 既存のPDFを読み込む 該当なし pdf.SecuritySettings PDF暗号化 コード移行の例 例 1: 基本的なドキュメントの作成 (HTML-to-PDF) 翻訳前 (QuestPDF): // NuGet: Install-Package QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; class Program { static void Main() { QuestPDF.Settings.License = LicenseType.Community; Document.Create(container => { container.Page(page => { page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); page.Content().Column(column => { column.Item().Text("Hello World").FontSize(20).Bold(); column.Item().Text("This is a paragraph of text."); }); }); }).GeneratePdf("output.pdf"); } } // NuGet: Install-Package QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; class Program { static void Main() { QuestPDF.Settings.License = LicenseType.Community; Document.Create(container => { container.Page(page => { page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); page.Content().Column(column => { column.Item().Text("Hello World").FontSize(20).Bold(); column.Item().Text("This is a paragraph of text."); }); }); }).GeneratePdf("output.pdf"); } } $vbLabelText $csharpLabel 翻訳後(IronPDF):。 // NuGet: Install-Package IronPdf using IronPdf; class Program { static void Main() { var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1><p>This is a paragraph of text.</p>"); pdf.SaveAs("output.pdf"); } } // NuGet: Install-Package IronPdf using IronPdf; class Program { static void Main() { var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1><p>This is a paragraph of text.</p>"); pdf.SaveAs("output.pdf"); } } $vbLabelText $csharpLabel この例は、基本的なパラダイムの違いを示しています。 QuestPDF の流暢な API を学ぶ必要があります:Document.Create()、container.Page()、page.Content().Column()、column.Item().Text()、.FontSize(20).Bold()のようなメソッドの連鎖によるスタイリング。 また、QuestPDF.Settings.License = LicenseType.Communityでライセンスタイプを設定する必要があります。 IronPDFはウェブ開発者なら誰でも知っている標準的なHTMLを使用します: <h1>は見出しに、<p>は段落に使用します。独自のDSLを学ぶ必要はありません。 IronPDFのアプローチは、よりきれいな構文と最新の.NETアプリケーションとのより良い統合を提供します。 包括的な例については、HTML to PDF documentationを参照してください。 例2: 請求書の作成 翻訳前 (QuestPDF): // NuGet: Install-Package QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; class Program { static void Main() { QuestPDF.Settings.License = LicenseType.Community; Document.Create(container => { container.Page(page => { page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); page.Content().Column(column => { column.Item().Text("INVOICE").FontSize(24).Bold(); column.Item().Text("Invoice #: 12345").FontSize(12); column.Item().PaddingTop(20); column.Item().Text("Customer: John Doe"); column.Item().Text("Total: $100.00").Bold(); }); }); }).GeneratePdf("invoice.pdf"); } } // NuGet: Install-Package QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; class Program { static void Main() { QuestPDF.Settings.License = LicenseType.Community; Document.Create(container => { container.Page(page => { page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); page.Content().Column(column => { column.Item().Text("INVOICE").FontSize(24).Bold(); column.Item().Text("Invoice #: 12345").FontSize(12); column.Item().PaddingTop(20); column.Item().Text("Customer: John Doe"); column.Item().Text("Total: $100.00").Bold(); }); }); }).GeneratePdf("invoice.pdf"); } } $vbLabelText $csharpLabel 翻訳後(IronPDF):。 // NuGet: Install-Package IronPdf using IronPdf; class Program { static void Main() { var htmlContent = @" <h1>INVOICE</h1> <p>Invoice #: 12345</p> <br/> <p>Customer: John Doe</p> <p><strong>Total: $100.00</strong></p> "; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(htmlContent); pdf.SaveAs("invoice.pdf"); } } // NuGet: Install-Package IronPdf using IronPdf; class Program { static void Main() { var htmlContent = @" <h1>INVOICE</h1> <p>Invoice #: 12345</p> <br/> <p>Customer: John Doe</p> <p><strong>Total: $100.00</strong></p> "; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(htmlContent); pdf.SaveAs("invoice.pdf"); } } $vbLabelText $csharpLabel QuestPDFは、レイアウトに.Column()と.Item()を使用し、スペーシングに.PaddingTop(20)を使用します。 IronPDFは標準的なHTMLを使用します:<h1>はタイトル、<p>は段落、<br/>はスペーシング、<strong>は太字です。 本当の利点: IronPdfを使えば、デザイナーは独立してHTMLテンプレートを作成、修正することができます。 QuestPDFでは、設計変更のたびにC#開発者がコードを修正する必要があります。 詳しくは、チュートリアルをご覧ください。 例3:ページ番号を含むヘッダーとフッター 翻訳前 (QuestPDF): // NuGet: Install-Package QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; class Program { static void Main() { QuestPDF.Settings.License = LicenseType.Community; Document.Create(container => { container.Page(page => { page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); page.Header().Text("Document Header").FontSize(14).Bold(); page.Content().Text("Main content of the document."); page.Footer().AlignCenter().Text(text => { text.Span("Page "); text.CurrentPageNumber(); }); }); }).GeneratePdf("document.pdf"); } } // NuGet: Install-Package QuestPDF using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; class Program { static void Main() { QuestPDF.Settings.License = LicenseType.Community; Document.Create(container => { container.Page(page => { page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); page.Header().Text("Document Header").FontSize(14).Bold(); page.Content().Text("Main content of the document."); page.Footer().AlignCenter().Text(text => { text.Span("Page "); text.CurrentPageNumber(); }); }); }).GeneratePdf("document.pdf"); } } $vbLabelText $csharpLabel 翻訳後(IronPDF):。 // NuGet: Install-Package IronPdf using IronPdf; class Program { static void Main() { var htmlContent = "<p>Main content of the document.</p>"; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(htmlContent); pdf.Header = new TextHeaderFooter() { CenterText = "Document Header", FontSize = 14 }; pdf.Footer = new TextHeaderFooter() { CenterText = "Page {page}" }; pdf.SaveAs("document.pdf"); } } // NuGet: Install-Package IronPdf using IronPdf; class Program { static void Main() { var htmlContent = "<p>Main content of the document.</p>"; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(htmlContent); pdf.Header = new TextHeaderFooter() { CenterText = "Document Header", FontSize = 14 }; pdf.Footer = new TextHeaderFooter() { CenterText = "Page {page}" }; pdf.SaveAs("document.pdf"); } } $vbLabelText $csharpLabel QuestPDFは、.page.Header()と.page.Footer()を、.AlignCenter()や.CurrentPageNumber()のような流暢なメソッドとともに使用します。 IronPDFはCenterTextやFontSizeのようなプロパティを持つTextHeaderFooterオブジェクトを使用します。 {page}プレースホルダは、現在のページ番号を自動的に挿入します。 重要な移行に関する注意事項 パラダイムシフトについて 根本的な変化は、独自のC# DSLから標準的なHTML/CSSへの移行です: // QuestPDF: Proprietary fluent API container.Page(page => { page.Content().Column(column => { column.Item().Text("Invoice").Bold().FontSize(24); column.Item().Row(row => { row.RelativeItem().Text("Customer:"); row.RelativeItem().Text("Acme Corp"); }); }); }); // IronPDF: Standard HTML/CSS var html = @" <div style='font-family: Arial; padding: 40px;'> <h1>Invoice</h1> <div style='display: flex; justify-content: space-between;'> <span>Customer:</span> <span>Acme Corp</span> </div> </div>"; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(html); // QuestPDF: Proprietary fluent API container.Page(page => { page.Content().Column(column => { column.Item().Text("Invoice").Bold().FontSize(24); column.Item().Row(row => { row.RelativeItem().Text("Customer:"); row.RelativeItem().Text("Acme Corp"); }); }); }); // IronPDF: Standard HTML/CSS var html = @" <div style='font-family: Arial; padding: 40px;'> <h1>Invoice</h1> <div style='display: flex; justify-content: space-between;'> <span>Customer:</span> <span>Acme Corp</span> </div> </div>"; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(html); $vbLabelText $csharpLabel レイアウト パターンの変換 QuestPDFパターン HTML/CSS相当 .Column() 表示: flex; フレックス方向:列`。 .Row(). 表示: flex; フレックス方向: row` .RelativeItem() `フレックス: 1 .Table()|`要素 .PaddingTop(20) padding-top: 20px または <br/> にしてください。 .AlignCenter(). text-align: center .FontSize(24). フォントサイズ: 24px .Bold(). font-weight: bold または <strong>。 ページ設定の変換 // QuestPDF page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); // IronPDF var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.PaperSize = PdfPaperSize.A4; renderer.RenderingOptions.MarginTop = 20; // mm (2cm = 20mm) renderer.RenderingOptions.MarginBottom = 20; renderer.RenderingOptions.MarginLeft = 20; renderer.RenderingOptions.MarginRight = 20; // QuestPDF page.Size(PageSizes.A4); page.Margin(2, Unit.Centimetre); // IronPDF var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.PaperSize = PdfPaperSize.A4; renderer.RenderingOptions.MarginTop = 20; // mm (2cm = 20mm) renderer.RenderingOptions.MarginBottom = 20; renderer.RenderingOptions.MarginLeft = 20; renderer.RenderingOptions.MarginRight = 20; $vbLabelText $csharpLabel 移行後の新機能 IronPDFに移行した後は、QuestPDFでは提供できない機能を得ることができます: PDFマージ var cover = renderer.RenderHtmlAsPdf("<h1>Cover</h1>"); var content = renderer.RenderHtmlAsPdf(reportHtml); var existing = PdfDocument.FromFile("appendix.pdf"); var merged = PdfDocument.Merge(cover, content, existing); merged.SaveAs("complete.pdf"); var cover = renderer.RenderHtmlAsPdf("<h1>Cover</h1>"); var content = renderer.RenderHtmlAsPdf(reportHtml); var existing = PdfDocument.FromFile("appendix.pdf"); var merged = PdfDocument.Merge(cover, content, existing); merged.SaveAs("complete.pdf"); $vbLabelText $csharpLabel PDFのセキュリティ var pdf = renderer.RenderHtmlAsPdf(html); pdf.SecuritySettings.OwnerPassword = "admin"; pdf.SecuritySettings.UserPassword = "reader"; pdf.SecuritySettings.AllowUserPrinting = PdfPrintSecurity.FullPrintRights; pdf.SaveAs("protected.pdf"); var pdf = renderer.RenderHtmlAsPdf(html); pdf.SecuritySettings.OwnerPassword = "admin"; pdf.SecuritySettings.UserPassword = "reader"; pdf.SecuritySettings.AllowUserPrinting = PdfPrintSecurity.FullPrintRights; pdf.SaveAs("protected.pdf"); $vbLabelText $csharpLabel URLをPDFに var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.EnableJavaScript = true; var pdf = renderer.RenderUrlAsPdf("https://example.com/report"); pdf.SaveAs("webpage.pdf"); var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.EnableJavaScript = true; var pdf = renderer.RenderUrlAsPdf("https://example.com/report"); pdf.SaveAs("webpage.pdf"); $vbLabelText $csharpLabel 既存のPDFを読み込んで編集する var pdf = PdfDocument.FromFile("existing.pdf"); // Modify, merge, add security, etc. pdf.SaveAs("modified.pdf"); var pdf = PdfDocument.FromFile("existing.pdf"); // Modify, merge, add security, etc. pdf.SaveAs("modified.pdf"); $vbLabelText $csharpLabel 機能比較の概要 フィーチャー QuestPDF IronPDF HTMLからPDFへ。 サポートされていません 主な機能 ラーニングカーブ 独自のDSL 標準的なウェブスキル テンプレートプレビュー 必要なプラグイン ブラウザ デザインコラボレーション 開発者のみ デザイナー + 開発者 既存の資産 再構築必須 HTML/CSSの再利用 PDF操作 サポートされていません フルサポート セキュリティ/署名 サポートされていません フルサポート ライセンスモデル 収益ベース 開発者ごと クライアントへの影響 ライセンスが必要な場合があります なし Bootstrap/Tailwind(ブートストラップ/テイルウィンド サポートされていません フルサポート URLからPDFへ。 サポートされていません フルサポート 移行チェックリスト 移行前 すべてのQuestPDFドキュメントテンプレートを識別します( Document.Create 、 .GeneratePdf ) 使用された DSL パターンを文書化します (.Column()、..Row().、..Table()、..Text()`) スタイリング方法を CSS の同等物にマッピングする ironpdf.comからIronPDFライセンスキーを取得します パッケージの変更 QuestPDF NuGetパッケージを削除する IronPdf NuGet パッケージをインストールします: dotnet add package IronPdf コードの変更 名前空間のインポートを更新する QuestPDF.Settings.License = LicenseType.Communityを削除します Document.Create()パターンをChromePdfRenderer + HTML に変換する -.Column()/ .Row()をCSSフレックスボックスに置き換える .Table()を HTML に置き換える<table>要素 .Text().Bold().FontSize(24)を<h1 style="..."> page.Header() / page.Footer()をTextHeaderFooterに置き換えます .CurrentPageNumber()を{page}プレースホルダーに置き換えます .GeneratePdf()をpdf.SaveAs()に変換する アプリケーションの起動時にライセンスの初期化を追加 移行後 PDF出力の視覚的な比較 複数ページのドキュメントで正しいページ区切りをテストする 必要に応じて新しい機能(セキュリティ、結合、URLからPDFへの変換)を追加します カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 2026年2月1日 C#でZetPDFからIronPDFに移行する方法 この完全なC#ガイドでZetPDFからIronPDFへの移行をマスターしてください。座標ベースのライブラリから最新のHTML-to-PDFソリューションに切り替えます。HTML変換、PDFのマージ、PDFSharpの依存関係の削除のコード例が含まれています。 詳しく読む 公開日 2026年2月1日 C#でScryber.CoreからIronPDFに移行する方法 この完全なC#ガイドでScryber.CoreからIronPDFへの移行をマスターしてください。カスタムXML/HTMLパースから最新のChromiumレンダラーに切り替えます。HTML変換、URLレンダリング、独自のバインディングを置き換えるコード例を含みます。 詳しく読む 公開日 2026年2月1日 C#でXFINIUM.PDFからIronPdfへ移行する方法 この完全なC#ガイドでXFINIUM.PDFからIronPDFへの移行をマスターしてください。座標ベースの手動ポジショニングから宣言的なHTML/CSSレンダリングに切り替えます。グラフィックスプリミティブの置き換えと自動レイアウトのコード例を含みます。 詳しく読む C#でRawPrintからIronPDFに移行する方法C#でPuppeteerSharpからIronPDFに... 試用版の IronPDF を無料でお試しください 5分でセットアップ完了 Install with NuGet バージョン: 2026.2 Install-Package IronPdf nuget.org/packages/IronPdf/ ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択 ブラウズを選択し、"IronPDF"を検索 パッケージを選択してインストール DLLをダウンロード バージョン: 2026.2 今すぐダウンロード またはここからWindowsインストーラーをダウンロードする。 IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択 ライセンスは$749から 15 1000 1 Now you've installed with Nuget ブラウザがダウンロード中です IronPDF Next step: Start free 30-day Trial 無料で始める ライブ環境でテスト完全機能の製品24/5 テクニカルサポート あなたの無料30日間の試用キーをすぐに入手。 Thank you.If you'd like to speak to our licensing team: トライアルフォームが正常に送信されました。試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。 ライセンスはより安く 質問がありますか? 開発チームにお問い合わせください。 クレジットカードやアカウントの作成は不要です。 15 1000 1 Now you've installed with Nuget ブラウザがダウンロード中です IronPDF Next step: Start free 30-day Trial 無料で始める ライブ環境でテスト完全機能の製品24/5 テクニカルサポート ありがとうございます。ライセンスオプションを見る: Thank you.If you'd like to speak to our licensing team: ライセンスの表示 ライセンスはより安く 質問がありますか? ライセンスの表示 開発チームと。 質問がありますか? 開発チームにお問い合わせください。 無料で始めましょう 無料で始める ライブ環境でテストする ウォーターマークなしで本番環境でテスト。必要な場所で動作します。 . 完全機能の製品 完全に機能する製品を30日間利用できます。数分でセットアップして稼働します。 . 24/5 技術サポート 製品試用期間中、サポートエンジニアリングチームへのフルアクセス 無料で始めましょう トライアルフォームが正常に送信されました。 無料ライブデモを予約 連絡なし、カード情報なし、コミットメントなし 30分の個人デモを予約する。 Here's what to expect: 製品とその主要機能のライブデモをご覧いただけます。 . NuGetでインストール . あなたが必要なすべての情報を持っていることを確認するために、すべての質問にお答えします。(コミットメントは一切ありません)。 . 無料ライブデモを予約 ご予約が完了しました 確認のメールをご確認ください. Online 24/5 お困りですか 弊社の営業チームが喜んでお手伝いいたします。 無料の30日間トライアルキーをすぐに入手してください。 クレジットカードやアカウントの作成は不要です。 無料の30日間トライアルキーをすぐに入手してください。 クレジットカードやアカウントの作成は不要です。 無料の30日間トライアルキーをすぐに入手してください。 トライアルを開始していただき、ありがとうございます。 トライアルライセンスキーについては、メールをご確認ください。メールが届かない場合は、ライブチャットを開始するか、support@ironsoftware.com にメールしてください。 購入の準備ができていませんか? ライセンスの表示 IronPdfを試した数百万人のエンジニアに加わろう 営業チームと話す 義務のない相談を予約 私たちがお手伝いできること: お客様のワークフローや課題についてご相談いただけます。他の企業が.NETドキュメントニーズをどのように解決しているかを確認するあなたが必要な情報を確実に提供するためすべての質問に回答します。(いかなるコミットメントもありません。)プロジェクトのニーズに合わせた見積もりを取得する 義務のない相談を受ける 下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。 あなたの詳細は常に守秘されます。 世界中の数百万人のエンジニアから信頼されています。 無料ライブデモを予約 30分間の個別デモを予約してください。 契約なし、カード詳細なし、コミットメントなし。 Here's what to expect: 製品とその主要機能のライブデモをご覧いただけます。NuGetでインストールすべての質問に答え、必要な情報がすべて揃っていることを確認します。(まったく何の義務もありません。) 時間を選択 あなたの情報 無料のライブデモを予約する 世界中の数百万人のエンジニアから信頼されています。
公開日 2026年2月1日 C#でZetPDFからIronPDFに移行する方法 この完全なC#ガイドでZetPDFからIronPDFへの移行をマスターしてください。座標ベースのライブラリから最新のHTML-to-PDFソリューションに切り替えます。HTML変換、PDFのマージ、PDFSharpの依存関係の削除のコード例が含まれています。 詳しく読む
公開日 2026年2月1日 C#でScryber.CoreからIronPDFに移行する方法 この完全なC#ガイドでScryber.CoreからIronPDFへの移行をマスターしてください。カスタムXML/HTMLパースから最新のChromiumレンダラーに切り替えます。HTML変換、URLレンダリング、独自のバインディングを置き換えるコード例を含みます。 詳しく読む
公開日 2026年2月1日 C#でXFINIUM.PDFからIronPdfへ移行する方法 この完全なC#ガイドでXFINIUM.PDFからIronPDFへの移行をマスターしてください。座標ベースの手動ポジショニングから宣言的なHTML/CSSレンダリングに切り替えます。グラフィックスプリミティブの置き換えと自動レイアウトのコード例を含みます。 詳しく読む