IronPDF Docker ロゴ インストール概要 Installation Overview Curtis Chau 更新日:7月 12, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronPDFをすべてのプラットフォームにインストールして構成するための完全なガイド。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. IronPdf.ChromePdfRenderer .StaticRenderHtmlAsPdf("<p>Hello World</p>") .SaveAs("pixelperfect.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial 1. プラットフォーム要件 プラットフォーム .NETバージョン ハードウェア 追加要件、互換性 Windows .NET 10, 9, 8, 7, 6, 5, .NET Core, .NET Standard, および .NET Framework。 最小: 1コア&1.75 GBのRAM 推奨: 2コア&8 GBのRAM以上 Windows 10, 11, およびWindowsサーバー Visual C++ 再頒布可能パッケージ (x86 & x64) Linux 64ビットLinux OS: Ubuntu 22, Ubuntu 20, Ubuntu 18, Ubuntu 16, Debian 10-11m CentOS 8, Fedora Linux 33, Amazon, AWS, Linux 2 IronCefSubprocess Chromeの依存関係 macOS 2020年以降のすべてのmacOSバージョン 2. インストール方法 IronPDFをインストールするには、ネイティブモードとリモートエンジンの2つの方法があります。デフォルトでは、ネイティブモードが推奨されます。 Docker/Kubernetesを使用して本番サーバーにデプロイする場合は、リモートエンジンモードを使用します。 class="col-6"> class="install-mode"> class="install-mode__header"> class="install-mode__title">リモートエンジンモード class="install-mode__subtitle">gRPCプロトコルを介した別のPDF処理。 class="install-mode__body"> 最適な用途: クラウドおよびコンテナ化されたデプロイメント、レガシーOSサポート。 パッケージ: IronPdf.Slim サイズ: より軽量で、数MBのみの占有。 要件: ホストへの接続を構成する必要があります。 class="col-6"> class="install-mode__header"> class="install-mode__title">ネイティブモード (デフォルト) class="install-mode__subtitle">すべてがアプリケーション内でローカルに実行されます class="recommended-float"> class="install-mode__body"> 最適な用途: 現代のWindows、macOS、およびLinuxデプロイメント。 パッケージ: フルIronPdf NuGetパッケージ。 サイズ: より大きなサイズ (数百MB) で、ChromeとPdfiumバイナリを含む。 要件: 現代のオペレーティングシステムで動作します。 3. インストールオプション C# PDFライブラリのインストールには5分未満で済みます。 NuGetまたは直接ダウンロードで無料で入手し、すぐにVisual Studioで使用を開始できます。 data-active-tab="1"> class="installation-options__tabs"> data-tab="1"> NuGetパッケージ data-tab="2"> 手動ダウンロード data-tab="3"> リモートIronPdfEngine data-tab="1"> data-tab="2"> data-tab="3"> id="nuget-package-start"> IronPDF NuGetライブラリ (もしくはVisual Studioのパッケージ マネージャー コンソール) に移動 ソリューションエクスプローラーで右クリックし、参照を選択します。 『Manage NuGet Packages』> 『Browse』 > IronPdfを検索 パッケージを選択し、インストール。 Install-Package IronPdf class="related-link">関連: より深いIronPDF Nugetパッケージ id="nuget-package-end"> id="manual-download-start"> あなたのプラットフォーム (Windows, Linux, macOS) のためのIronPDF DLLパッケージをダウンロード OS用のZIPファイルをソリューションディレクトリ内の場所に解凍します。 Visual Studioソリューションエクスプローラーで、『Dependencies』を右クリックします。 『プロジェクト参照の追加』 > 『参照』を選択し、ZIPから抽出された全てのDLLを含めます。 id="manual-download-end"> id="remote-ironpdfengine-start"> ご注意ご注意: 各IronPDFリリースには、対応するバージョンのIronPdfEngineが必要です。クロスバージョンのサポートは利用できません。例えば、IronPDF 2024.2.2はIronPdfEngine 2024.2.2を使用しなければなりません。 NuGetを使用してIronPdfをインストールします。 Install-Package IronPdf.Slim id="remote-ironpdfengine-end"> 4. 追加構成 data-active-tab="1"> class="installation-options__tabs"> data-tab="1"> ライセンスの管理 data-tab="2"> パス&パーミッション data-tab="3"> リモートエンジン data-tab="1"> data-tab="2"> data-tab="3"> id="manage-license-start"> IronPDFの30日間の試用版を購入またはサインアップした後、あなたのメールに送られたライセンスキーを確認します。 アプリケーションの開始でライセンスキーを追加してください。 IronPdf.License.LicenseKey = "KEY"; IronPdf.License.LicenseKey = "KEY"; IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel ライセンスの状態を確認。 bool valid = IronPdf.License.IsLicensed; bool valid = IronPdf.License.IsLicensed; IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel id="manage-license-end"> id="path-permission-start"> IronPdf.InstallationオブジェクトのTempFolderPathプロパティを設定します。 IronPdf.Installation.TempFolderPath = @"C:\My\Safe\Path"; IronPdf.Installation.TempFolderPath = @"C:\My\Safe\Path"; IronPdf.Installation.TempFolderPath = "C:\My\Safe\Path" $vbLabelText $csharpLabel ヒント開発とサーバー上のすべての一時的およびキャッシュフォルダーをクリアし、新しいパスを更新した後、アプリケーションのクリーンバージョンを再デプロイします。 アプリケーションスコープで一時フォルダー環境変数を設定。 using IronPdf; // Adjusts System.IO.Path.GetTempFileName and System.IO.Path.GetTempPath behavior for the application var MyTempPath = @"C:\Safe\Path\"; Environment.SetEnvironmentVariable("TEMP", MyTempPath, EnvironmentVariableTarget.Process); Environment.SetEnvironmentVariable("TMP", MyTempPath, EnvironmentVariableTarget.Process); // Set IronPDF Temp Path IronPdf.Installation.TempFolderPath = System.IO.Path.Combine(MyTempPath, "IronPdf"); // Your PDF Generation and editing code var Renderer = new IronPdf.ChromePdfRenderer(); using var Doc = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>"); Doc.SaveAs("example.pdf"); using IronPdf; // Adjusts System.IO.Path.GetTempFileName and System.IO.Path.GetTempPath behavior for the application var MyTempPath = @"C:\Safe\Path\"; Environment.SetEnvironmentVariable("TEMP", MyTempPath, EnvironmentVariableTarget.Process); Environment.SetEnvironmentVariable("TMP", MyTempPath, EnvironmentVariableTarget.Process); // Set IronPDF Temp Path IronPdf.Installation.TempFolderPath = System.IO.Path.Combine(MyTempPath, "IronPdf"); // Your PDF Generation and editing code var Renderer = new IronPdf.ChromePdfRenderer(); using var Doc = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>"); Doc.SaveAs("example.pdf"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel ヒントロックダウンされたサーバーで、IISユーザー (IUSER) にインストールパスフォルダーへの読み取りおよび書き込み権限を与え、Windowsおよび一時フォルダーにも権限を与えます。 id="path-permission-end"> id="remote-engine-start"> [Remote IronPdfEngine] IronPdf.Slimパッケージをインストールした後、エンジンコンテナに接続し、アプリ起動時またはIronPDFメソッドを呼び出す前に接続を構成します。 IronPdfEngineがリモートで123.456.7.8:33350で動作していると仮定します。 Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350") ); Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350") ); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel class="related-link">関連: IronPdfEngineの制限 [Linux] IronPDFが必要なすべてのLinuxの依存関係を自動的にインストールできるようにします。 最初のHTMLからPDFへの操作は通常よりも時間がかかる場合があります。 Installation.LinuxAndDockerDependenciesAutoConfig = true; Installation.LinuxAndDockerDependenciesAutoConfig = true; IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel [Docker] Dock内で最初の使用を加速するためChromeのエンジンを事前初期化し、前提条件を事前にロードします。 IronPdf.Installation.Initialize(); IronPdf.Installation.Initialize(); IronPdf.Installation.Initialize() $vbLabelText $csharpLabel class="related-link">関連: IronPDF Linux Dockerの互換性とセットアップ id="remote-engine-end"> 5. デプロイメントシナリオ class="col-6"> class="deployment-card"> class="deployment-card__icon"> class="deployment-card__info"> class="deployment-card__title">アイアンPDF .NETを Azure Functionで実行・デプロイ class="col-6"> class="deployment-card"> class="deployment-card__icon"> class="deployment-card__info"> class="deployment-card__title">アイアンPDF .NETを AWS Lambdaで実行・デプロイ class="col-6"> class="deployment-card"> class="deployment-card__icon"> class="deployment-card__info"> class="deployment-card__title">IronPDFを Linux Dockerコンテナで実行 class="col-6"> class="deployment-card"> class="deployment-card__icon"> class="deployment-card__info"> class="deployment-card__title">IronPDFを リモートコンテナとして実行 次のステップ class="next-step__card-info"> class="next-step__card-icon"> class="next-step__card-text">HTMLからPDFへのC#完全ガイド class="next-step__card-cta"> チュートリアルを見る class="next-step__card-info"> class="next-step__card-icon"> class="next-step__card-text">変更ログ: 更新、マイルストーン、ロードマップ class="next-step__card-cta">製品更新を見る class="next-step__card-info"> class="next-step__card-icon"> class="next-step__card-text">エンジニアリングサポートのリクエスト class="next-step__card-cta"> トラブルシューティングを見る class="tutorials-navigation"> クイックスタートガイド ネイティブ対リモートエンジン よくある質問 リモートPDF生成のためにIronPdfEngineをどのようにセットアップできますか? リモートPDF生成のためにIronPdfEngineをセットアップするには、NuGetからIronPdf.Slimパッケージをインストールし、IronPdfConnectionConfigurationクラスを使用して接続設定を構成します。このセットアップにより、アプリケーションをIronPdfEngineインスタンスにリモートで接続できます。 アプリケーションでIronPdfEngineを使用する主な利点は何ですか? アプリケーションでIronPdfEngineを使用すると、PDFタスクをリモートで実行することができ、特に古いシステムやモバイルプラットフォームでのプラットフォーム固有の互換性の問題を回避できます。また、実行中に.NETランタイムを必要としません。 ネイティブのPDFライブラリの代わりにIronPdfEngineを利用する理由は何ですか? パフォーマンス集約型のPDF機能をリモートで実行し、異なるオペレーティングシステムとの互換性の問題を軽減し、HTMLからPDFへの変換にChromeと同一のレンダラを利用することで性能を向上させるためにIronPdfEngineを選ぶかもしれません。 IronPdfEngineで水平方向のスケーリングはサポートされていますか? いいえ、現在IronPdfEngineは水平方向のスケーリングをサポートしておらず、サーバーメモリ内でのPDFファイルバイナリの取り扱い方法のため、複数のインスタンス間で負荷分散することはできません。 IronPdfEngineは異なるオペレーティングシステムで動作できますか? IronPdfEngineはDockerコンテナを使用してLinuxシステムで動作するように設計されています。ただし、バイナリはプラットフォーム固有であるため、使用するオペレーティングシステムに適したバージョンを使用する必要があります。 IronPdfEngineを使用しているときにPDFの出力が異なる場合、どうすればよいですか? 異なるオペレーティングシステムの動作によりPDFの出力がわずかに異なることがあります。差異を最小限に抑えるために、正しいDockerイメージを使用し、レンダリングに影響を与える可能性のあるOS特定の設定を確認してください。 アプリケーションがIronPdfEngineの正しいバージョンを使用していることをどうやって確認できますか? 互換性を確保するため、各バージョンのIronPDFには対応するバージョンのIronPdfEngineが必要です。クロスバージョンの問題を避けるために、両方のコンポーネントを同時に更新してください。 WindowsでIronPdfEngineを使用する際の制限は何ですか? WindowsでIronPdfEngineを使用する場合、DockerのLinuxコンテナが必要であり、サーバーポートが到達可能であることを確認する必要があります。バイナリはプラットフォーム固有であり、Linuxコンテナへの切り替えが必要です。 リモートIronPdfEngineサーバーに接続するようにIronPDFを構成するにはどうすればよいですか? リモートサーバー用にIronPDFを構成するには、Installation.ConnectToIronPdfHostをIronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServerメソッドと共に使用し、サーバーのIPとポートの詳細を指定します。 IronPdfEngineを使用する際にアプリケーションのサイズを最小化するためにはどのパッケージを使用すればよいですか? アプリケーションサイズを削減するためにIronPDFをIronPdfEngineで実行するのに必要なコンポーネントのみを含むIronPdf.SlimパッケージをNuGetから使用するべきです。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はいいですか? Nuget ダウンロード 16,133,208 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,133,208 ライセンスを見る