IronPDFをin-Engineモードで使用する

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

ネイティブとエンジンの違い

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

IronPDFを始めましょう

今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


Engineを使用することで、IronPDFを用いたコーディングがどのように変わるか

エンジン構成を使用する際は、ネイティブパッケージに含まれるすべての余分な部分をエンジンが管理するため、NuGetからフルのIronPdfパッケージではなく、IronPdf.Slimをインストールすることをお勧めします。

PM> Install-Package IronPdf.Slim

IronPdf.Slimをインストールした後、IronPDFをIronPdfEngineインスタンスに向けることで接続設定を構成します。 アプリケーションの起動時に次のコードを追加してください。(または、IronPDF のメソッドを呼び出す前に)*:

C#コードに追加する構成コードの余分な行

IronPdfEngineがリモートで123.456.7.8:33350で実行されていると仮定します。

// ... your code ...

Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));

// ... your code ...
// ... your code ...

Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));

// ... your code ...
' ... your code ...

Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))

' ... your code ...
VB   C#

IronPdfEngineはどのように機能しますか?

IronPdfEngineは、gRPCプロトコルを使用してPDFの作成、書き込み、編集、読み取りを行うために設計されたコンテナ化されたサーバーです。 C# .NETの自己完結型アプリケーションとして構築されたIronPdfEngineは、実行中に.NETランタイムを必要とせずに独立して動作します。 私たちはあなたのためにgRPC接続を処理するので、コーディングに集中することができます。!

IronPdfEngineに関するその他の説明

IronPDF .NETは、実行するためにIronPdfEngineを必要としません。 IronPdfEngineは、IronPDFを使用するためのオプションの方法の一つです。 デフォルトでは、IronPDF for .NETはIronPdfEngineを使用しません。

次の内容にご注意ください。
各バージョンのIronPDF for .NETには、特定のバージョンのIronPdfEngineが必要です。バージョン間の互換性はサポートされていません。 IronPDF for .NET の場合、必要なバージョンの IronPdfEngine は常に一致します。 例えば、IronPDF 2024.2.2はIronPdfEngine 2024.2.2を使用します。

IronPDF .NET リモート IronPdfEngine

IronPdf.slim NuGetパッケージは、リモートIronPdfEngineでIronPdf for .NETを使用するために必要な唯一のパッケージです。

次の内容にご注意ください。
IronPdf または IronPdf.Linux を使用している場合、アプリケーションのサイズを縮小するために IronPdf.slim を代わりに使用することができます。

IronPdfEngineがリモートで123.456.7.8:33350で実行されることを仮定します。

[IronPdfEngine】をリモートで実行するには、"IronPdfEngineを取得して実行する方法.")}]

NuGetを使用してIronPDFをインストールする:

PM> Install-Package IronPdf

IronPdf.slim をインストールした後、IronPdfにIronPdfEngineがどこにあるかを教える必要があります。(ファイアウォールによってブロックされていないアクセス可能なアドレスであることを確認してください。). IronPdfConnectionConfiguration クラスを使用して接続設定を構成します。 アプリケーションの初期段階に以下のコードを追加してください(IronPdfのメソッドを呼び出す直前またはそれ以前).

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"))
VB   C#

それだけです。! 次に、アプリケーションはリモートIronPdfEngineに接続されます。!