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(UI「デスクトップエクスペリエンス」付き)
-
Windows Server 2022 & 2016 コマンドラインのみ(「コア」)。
Windows Server 2019 & 2012
- Windows Server 2019 & 2012 の UI(“デスクトップ エクスペリエンス”)
- Windows Server 2019 & 2012 コマンドラインのみ(「コア」)。 IronPDF バージョン 2023.3.2 - 2024.2.2 は Windows Server 2012 と互換性がありません。 私たちはWindows ServerのCoreおよびNanoバージョンをサポートするための取り組みを行っています。 サポートを妨げているオペレーティングシステムのアーキテクチャの問題はありません。 これは、HTMLをPDFにレンダリングするためにChromium(Chrome Renderer)が必要とするメディア/グラフィックスDLLが、Windows Serverの「デスクトップ」バージョンには存在するが、機能が削減されたバージョンには存在しないためである可能性があります。 さらに、Windows Nano Server は Windows Server Core を簡素化したバージョンであるため、Windows Server Core を完全にサポートした後に、Windows Nano Server のサポートを検討します。 Windows Nano Server / Servercore in .Net6はSystem.Drawingをサポートしていません https://ironpdf.com/troubleshooting/libcef-dll-203/
お使いのWindowsのバージョンがサポートされていない場合は、IronPDFをエンジンモードで使用することを検討してください。
次の内容にご注意ください。
IronPDFには、リモートで実行することを選択できるパフォーマンス集約型の機能があります。 IronPDFはIronPdfEngineを実行するために必要ではありませんが、IronPdfEngineをリモートサービスとして設定することは、古いオペレーティングシステムやモバイル環境のプラットフォーム固有のChrome互換性問題を回避するためのオプションの方法です。
エンジンを使用することで、IronPDFのコーディングがどのように変わりますか?
これにより、Windows Server 2012 などの古いバージョンの Windows を使用できるようになります。
エンジンの構成を使用する際は、NuGetからの完全なIronPdf
パッケージではなく、IronPdf.Slim
をインストールすることをお勧めします。エンジンがネイティブパッケージに含まれるすべての余分な容量を管理するためです。
PM> Install-Package IronPdf.Slim
IronPdf.Slim
をインストールした後、IronPdfEngineインスタンスを指すことでIronPDFの接続設定を構成します。 アプリケーションの起動時(または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"))
ウィンドウズサーバースタンダード&データセンター
Microsoft のドキュメント「Windows Server 2016 の Standard エディションと Datacenter エディションの比較」で強調されている違いに基づくと、Windows Server DataCenter には、Windows Server Standard のすべてのコンポーネントに加え、追加のストレージ強化コンポーネントが含まれています。 IronPDFは、Windows Server DataCenter Desktop Experienceでも動作します。
Windows特定のインストール
NuGet
メインのIronPdf NuGetパッケージは、x86およびx64アーキテクチャのChromeバイナリを含むIronPdf.Native.Chrome.Windowsに依存しています。
-
IronPdfパッケージは、x86およびx46のWindowsアーキテクチャをサポートしています。
特定のターゲットランタイムを対象にする場合、使用していない /runtimes フォルダ(x86 または x64 のいずれか)を削除できます。
DLLダウンロード
オフラインで使用する場合、DLL をダウンロードしてプロジェクトに参照を追加できます。
-
インストーラー
私たちはまた、Windows用のインストーラーを提供しています。 Visual Studio のソリューション エクスプローラーで、[依存関係] を右クリックし、[プロジェクト参照の追加] を選択します。 次に、「参照」をクリックし、インストーラーから抽出されたすべてのDLLファイルを含めます。
- IronPdfInstaller.zip
ハードウェア仕様
IronPDFはChromiumを使用してHTMLをPDFにレンダリングします。 Chromiumエンジンは、PDFをChromeの印刷機能とピクセル単位で完璧にレンダリングします。 ハードウェア仕様は主にChromiumエンジンを実行するためのものであり、これがほとんどの計算能力を消費します。
- 最小限 : 1コア&1.75GBのRAM
- 推奨スペック:2コア & 8GB以上のRAM