IronPDF 始める インストール概要 インストールの概要 カーティス・チャウ 更新日:2025年12月6日 IronPDF をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English IronPDFをすべてのプラットフォームにインストールして構成するための完全なガイド。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronPDF をインストールします PM > Install-Package IronPdf このコード スニペットをコピーして実行します。 IronPdf.ChromePdfRenderer .StaticRenderHtmlAsPdf("<p>Hello World</p>") .SaveAs("pixelperfect.pdf"); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronPDF を使い始めましょう 30日間無料トライアル 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 Server 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を使用して本番サーバーにデプロイする場合は、リモートエンジンモードを使用します。 リモートエンジンモード。 gRPCプロトコルを介したPDFの分離処理。 最適な用途:クラウドおよびコンテナ化されたデプロイメント、レガシー OS サポート。 パッケージ: IronPdf.Slim サイズ:より軽量で、数 MB を占有します。 要件:ホストへの接続を構成する必要があります。 ネイティブモード(デフォルト) すべてがアプリケーション内でローカルに実行されます 最適な用途:最新の Windows、macOS、Linux の展開。 パッケージ:完全な IronPdf NuGet パッケージ。 サイズ: Chrome および Pdfium バイナリを含むため、サイズが大きくなります (数百 MB)。 要件:最新のオペレーティング システムで動作します。 3. インストールオプション C# PDFライブラリのインストールには5分未満で済みます。 NuGetまたは直接ダウンロードで無料で入手し、すぐにVisual Studioで使用を開始できます。 NuGet パッケージ マニュアルダウンロード リモート IronPdfEngine IronPDF NuGetライブラリ(またはVisual Studioのパッケージマネージャーコンソール)にアクセスしてください。 ソリューションエクスプローラーで右クリックし、参照を選択します。 "Manage NuGet Packages"> "Browse" > IronPdfを検索 パッケージを選択し、インストール。 Install-Package IronPdf 関連:より高度なIronPDF Nugetパッケージ お使いのプラットフォーム用のIronPDF DLLパッケージをダウンロードしてください: Windows、Linux、macOS ご使用の OS の ZIP ファイルをソリューション ディレクトリ内の場所に解凍します。 Visual Studio ソリューション エクスプローラーで、[依存関係] を右クリックします。 'Add Project Reference' > 'Browse'を選択して、zipから抽出したすべてのDLLを含めます。 注意: IronPDFのリリースにはIronPdfEngineのバージョンが必要です。クロスバージョンのサポートはありません。 例えば、IronPDF 2024.2.2はIronPdfEngine 2024.2.2を使わなければなりません。 NuGetを使用してIronPdfをインストールします。 Install-Package IronPdf.Slim 4. 追加構成 ライセンスの管理 Path & Permission リモートエンジン IronPDFを購入、または30日間のトライアルにサインアップした後、ライセンスキーがEメールに送信されます。 アプリケーションの開始でライセンスキーを追加してください。 IronPdf.License.LicenseKey = "KEY"; IronPdf.License.LicenseKey = "KEY"; Imports IronPdf IronPdf.License.LicenseKey = "KEY" $vbLabelText $csharpLabel ライセンスの状態を確認。 bool valid = IronPdf.License.IsLicensed; bool valid = IronPdf.License.IsLicensed; Imports IronPdf Dim valid As Boolean = IronPdf.License.IsLicensed $vbLabelText $csharpLabel 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 BRACKET-t-OPEN--開発環境とサーバー上のtempフォルダとcacheフォルダをすべてクリアし、パスの更新後にクリーンバージョンのアプリケーションを再デプロイしてください。 アプリケーションスコープで一時フォルダー環境変数を設定。 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"); Imports IronPdf Imports System.IO ' Adjusts System.IO.Path.GetTempFileName and System.IO.Path.GetTempPath behavior for the application Dim MyTempPath As String = "C:\Safe\Path\" Environment.SetEnvironmentVariable("TEMP", MyTempPath, EnvironmentVariableTarget.Process) Environment.SetEnvironmentVariable("TMP", MyTempPath, EnvironmentVariableTarget.Process) ' Set IronPDF Temp Path IronPdf.Installation.TempFolderPath = Path.Combine(MyTempPath, "IronPdf") ' Your PDF Generation and editing code Dim Renderer As New IronPdf.ChromePdfRenderer() Using Doc = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>") Doc.SaveAs("example.pdf") End Using $vbLabelText $csharpLabel BRACKET-t-OPEN--ロックダウンされたサーバー上で、IISユーザー(IUSER)にインストールパス・フォルダー、WindowsおよびTempフォルダーへの読み取りと書き込みの権限を与えます。 [リモート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") ); Installation.ConnectToIronPdfHost( _ IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350") _ ) $vbLabelText $csharpLabel 関連: IronPdfEngineの制限 [Linux] IronPDFが必要なすべてのLinuxの依存関係を自動的にインストールできるようにします。 最初のHTMLからPDFへの操作は通常よりも時間がかかる場合があります。 Installation.LinuxAndDockerDependenciesAutoConfig = true; Installation.LinuxAndDockerDependenciesAutoConfig = true; Installation.LinuxAndDockerDependenciesAutoConfig = True $vbLabelText $csharpLabel [Docker] Dock内で最初の使用を加速するためChromeのエンジンを事前初期化し、前提条件を事前にロードします。 IronPdf.Installation.Initialize(); IronPdf.Installation.Initialize(); IronPdf.Installation.Initialize() $vbLabelText $csharpLabel 関連: IronPdfのLinux Dockerの互換性とセットアップ 5. Deployment Scenarios IronPDF .NETの実行と展開 Azure 関数 IronPDF .NETの実行と展開 AWS Lambda IronPDFを実行する Linux Dockerコンテナ IronPDFを リモートコンテナ 次のステップ HTML から PDF への C# 完全ガイド チュートリアルを見る 変更履歴: アップデート、マイルストーン、ロードマップ 製品アップデートを見る エンジニアリングサポートをリクエストする トラブルシューティングを参照 Quickstart Guide Native vs Remote Engine よくある質問 リモート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は、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 17,386,124 | バージョン: 2026.2 リリース NuGet 無料版 総ダウンロード数: 17,386,124 ライセンスを見る