Using IronPDF for .NET on Windows

This article was translated from English: Does it need improvement?
Translated
View the article in English

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

  • UI付きWindows Server 2022 & 2016("デスクトップエクスペリエンス")
  • コマンドライン専用Windows Server 2022 & 2016("Core")

Windows Server 2019 & 2012

  • UI付きWindows Server 2019 & 2012("デスクトップエクスペリエンス")
  • コマンドライン専用Windows Server 2019 & 2012("Core")

IronPDFバージョン2023.3.2 - 2024.2.2はWindows Server 2012と互換性がありません。

Windows ServerのCoreおよびNanoバージョンをサポートするための努力をしています。 弊社のサポートをブロックしているOSアーキテクチャの問題はありません。 Chromium (Chrome Renderer)がHTMLをPDFにレンダリングするために必要なメディア/グラフィックスDLLが、Windows Serverの"デスクトップ"バージョンには存在するが、縮小バージョンには欠けていることが原因である可能性があります。

さらに、Windows Nano ServerはWindows Server Coreの縮小バージョンであるため、Windows Server Coreを完全にサポートした後で、Windows Nano Serverのサポートを検討します。

Windows Nano Server / Server Coreにおける.NET 6ではSystem.Drawingをサポートしません。 詳細はこちら

お使いのWindowsバージョンがサポートされていない場合は、EngineモードでIronPDFを使用することを検討してください

ネイティブとエンジンの違いは何ですか?

IronPDFには、リモートで実行することを選択できるパフォーマンス集約型の機能がいくつかあります。 IronPDFは実行するためにIronPdfEngineを必要としませんが、リモートサービスとしてIronPdfEngineを設定することは、古いオペレーティングシステムやモバイル環境でのプラットフォーム固有のChrome互換性の問題を回避するためのオプションです。

IronPDFでエンジンを使用すると、コーディングにどのような変化がありますか?

これにより、Windows Server 2012などの古いバージョンのWindowsを使用できるようになります。

エンジン設定を使用する場合は、NuGetからフルIronPdfパッケージの代わりにIronPdf.Slimをインストールすることをお勧めします。エンジンはネイティブパッケージに含まれるすべての追加容量を管理します。

# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
SHELL

IronPdf.Slimをインストールした後、IronPDFをIronPdfEngineインスタンスに向けて接続設定を構成します。 アプリケーションのスタートアップ(または任意のIronPDFメソッドを呼び出す前)に以下のコードを追加します。

// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
' Configure IronPDF to connect to the remote IronPdfEngine instance
' Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
$vbLabelText   $csharpLabel

Windows Server Standard & DataCenter

Microsoftのドキュメント"Windows Server 2016のStandardとDatacenterエディションの比較"でハイライトされた違いに基づき、Windows Server DataCenterはWindows Server Standardのすべてのコンポーネント、および追加のストレージ強化コンポーネントを含んでいます。 IronPdfはWindows Server DataCenterデスクトップエクスペリエンスでも動作します。

Windows特定のインストール

NuGet

メインのIronPdf NuGetパッケージはIronPdf.Native.Chrome.Windowsに依存しており、x86およびx64アーキテクチャ向けのChromeバイナリを含んでいます。

  • IronPdfパッケージはx86およびx64 Windowsアーキテクチャをサポートしています。

特定のランタイムをターゲットにする場合、使用していない/runtimesフォルダ(x86またはx64のいずれか)を削除できます。

DLLダウンロード

オフラインで使用する場合、DLL をダウンロードしてプロジェクトに参照を追加できます。

インストーラー

Windows用のインストーラーも提供しています。 Visual Studio ソリューション エクスプローラーで[依存関係]を右クリックし、[プロジェクト参照の追加]を選択します。 その後、[参照]ボタンをクリックし、インストーラーから抽出したすべてのDLLファイルを含めます。

ハードウェア仕様

IronPDFはHTMLをPDFにレンダリングするためにChromiumを使用します。 ChromiumエンジンはChromeの印刷機能に似たピクセル完璧な正確さでPDFをレンダリングします。 ハードウェア仕様は主にChromiumエンジンの実行用であり、これが大部分の計算能力を要します。

  • 最小: 1コア & 1.75 GBのRAM
  • 推奨: 2コア & 8 GB以上のRAM

よくある質問

PDFツールと互換性のあるWindowsバージョンはどれですか?

IronPDFは、Windows 10、11、およびWindows Serverバージョン2022、2016、2019、2012のデスクトップエクスペリエンスモードをサポートしています。ただし、Windows Server 2019と2012はコアモードではサポートされていません。

サポートされていないWindowsバージョンでPDFタスクを処理する方法は?

サポートされていないWindowsバージョンでは、エンジンモードでIronPDFを使用できます。これにより、プラットフォーム固有の互換性問題を回避し、パフォーマンス集約型の機能をリモートで処理できます。

IronPDFの実行には特定のハードウェア要件がありますか?

はい、最低要件は1 Coreと1.75 GBのRAMですが、推奨仕様は2 Coresと8 GBのRAM以上です。これは、IronPDFがレンダリングにChromiumエンジンに依存しているためです。

IronPDFをオフラインで使用できますか?

はい、DLLをダウンロードし、プロジェクトに参照として追加することでIronPDFをオフラインで使用できます。Windowsでのオフライン使用を促進するためのインストーラーも利用可能です。

エンジンモードでIronPDFを設定する手順は?

`IronPdf.Slim`パッケージをNuGetからインストールし、提供されたコードを使用してIronPDFをIronPdfEngineインスタンスに指すように接続設定を構成し、リモートホストに接続します。

Windows Nano Serverでは互換性の問題がある可能性があるのはなぜですか?

Chromiumエンジンに必要なメディア/グラフィックスDLLが欠如しているため、Windows Nano ServerはIronPDFをサポートしていません。ただし、Windows Server Coreのサポートが開発中であり、将来的にはNano Serverにも拡張される可能性があります。

PDFツールに必要なNuGetパッケージはどれですか?

メインのIronPDF NuGetパッケージはx86およびx64アーキテクチャ用の必要なChromeバイナリを含むIronPdf.Native.Chrome.Windowsに依存しています。

IronPDFはレンダリングにChromiumをどのように利用していますか?

IronPDFは、Chromiumエンジンを使用してHTMLをPDFにレンダリングし、Chromeの印刷機能に似たピクセルパーフェクトな精度を確保します。このプロセスは重要なコンピューティングパワーを必要とするため、ハードウェア仕様が必要です。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました