WindowsでIronPDF for .NETを使用する
IronPDFは、Windows 10、11、およびWindows Serverを.NET 8、7、6、Core、.NET Standard、および.NET Frameworkでサポートします。
Windows Serverに関する重要な注意事項
Windows Server 2022 ならびに 2016 をデスクトップ エクスペリエンスおよびコアの両方にてサポートしており、2019 と 2012 についてはデスクトップ エクスペリエンス バージョンのみに対応しています。
Windows Server 2022 および 2016
- Windows Server 2022 & 2016 with a UI (デスクトップエクスペリエンス)
-
Windows Server 2022 & 2016 command-line only (「コア」).
Windows Server 2019および2012
- Windows Server 2019 & 2012 with a UI (デスクトップエクスペリエンス)
-
Windows Server 2019 & 2012 command-line only (「コア」).
IronPDF バージョン 2023.3.2 - 2024.2.2 は Windows Server 2012 と互換性がありません。
私たちはWindows ServerのCoreおよびNanoバージョンをサポートするための取り組みを行っています。 サポートを妨げているオペレーティングシステムのアーキテクチャの問題はありません。 それは、おそらくChromiumのメディア/グラフィックスDLLによるものです。(Chromeレンダラー)"Windows Serverの「Desktop」バージョンには存在するが、簡素化されたバージョンには欠けているHTMLをPDFにレンダリングするために必要です。"
さらに、Windows Nano Server は Windows Server Core を簡素化したバージョンであるため、Windows Server Core を完全にサポートした後に、Windows Nano Server のサポートを検討します。
Windows Nano Server / Servercore in .Net6はSystem.Drawingをサポートしていません
お使いのWindowsのバージョンがサポートされていない場合は、IronPDFをエンジンモードで使用することを検討してください。
次の内容にご注意ください。
IronPDFには、リモートで実行することを選択できるパフォーマンス集約型の機能があります。 IronPDFはIronPdfEngineを実行するために必要ではありませんが、IronPdfEngineをリモートサービスとして設定することは、古いオペレーティングシステムやモバイル環境のプラットフォーム固有のChrome互換性問題を回避するためのオプションの方法です。
エンジンを使用することで、IronPDFでのコーディング方法はどのように変わりますか?
これにより、Windows Server 2012 などの古いバージョンの Windows を使用できるようになります。
エンジン構成を使用する際は、ネイティブパッケージに含まれるすべての余分な部分をエンジンが管理するため、NuGetからフルのIronPdf
パッケージではなく、IronPdf.Slim
をインストールすることをお勧めします。
PM> Install-Package IronPdf.Slim
IronPdf.Slim
をインストールした後、IronPDFをIronPdfEngineインスタンスに向けることで接続設定を構成します。 アプリケーションの起動時に次のコードを追加してください。(または、IronPDF のメソッドを呼び出す前に)*:
// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
' Assuming that IronPdfEngine runs
' remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
ウィンドウズサーバースタンダード&データセンター
マイクロソフトのドキュメントで強調されている違いに基づいてWindows Server 2016 Standard エディションと Datacenter エディションの比較「Windows Server DataCenter には、Windows Server Standard のすべてのコンポーネントに加えて、追加のストレージ強化コンポーネントが含まれています。」 IronPDFは、Windows Server DataCenter Desktop Experienceでも動作します。
Windows特定のインストール
主要なIronPDF NuGetパッケージは、依存しますIronPdf.Native.Chrome.Windowsx86 および x64 アーキテクチャの両方用のChromeバイナリを含みます。
-
についてIronPDFx86およびx46のWindowsアーキテクチャをサポートするパッケージ。
特定のターゲットランタイムを対象とする場合、使用していない /runtimes フォルダーを削除することができます。(x86またはx64).
ハードウェア仕様
IronPDFはChromiumを使用してHTMLをPDFにレンダリングします。 Chromiumエンジンは、PDFをChromeの印刷機能とピクセル単位で完璧にレンダリングします。 ハードウェア仕様は主にChromiumエンジンを実行するためのものであり、これがほとんどの計算能力を消費します。
- 最小限 : 1コア&1.75GBのRAM
- 推奨スペック:2コア & 8GB以上のRAM