WindowsでIronPDF for .NETを使用する

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

  • 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をサポートしていません

    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をインストールした後、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"))
VB   C#

ウィンドウズサーバースタンダード&データセンター

マイクロソフトのドキュメントで強調されている違いに基づいて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