IronPdfEngineとは何ですか?
IronPdfEngineは、PDFの作成、書き込み、編集、および読み取りなどのIronPDF操作を処理できるgRPCサーバーです。 IronPdfEngineは、自己完結型の製品として構築されたC# .NETアプリケーションであるため、実行するために.NETのランタイムを必要としません。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
IronPdfEngineとは何ですか
- パッケージサイズと依存関係の懸念を軽減するためのIronPdfEngineの紹介
- エンジンの多様性を探求する
- IronPdfEngineが作成された理由を発見する
- IronPdfEngineがDockerの問題にどのように対処するかを理解する
- エンジンの制限について学ぶ
なぜIronPdfEngineを作成したのか
1. IronPDFを別のプログラミング言語に拡張しました
IronPdfEngineは.NETランタイムを必要としないため、IronPdfの言語互換性を拡張し、JavaやNode.jsなどの他の言語を含めることができます。
2. IronPDF デプロイメント オルタナティブ
アイデアは、IronPdfEngineをアプリケーションから独立して実行できるようにすることです。 これにより、アプリケーションにChromeとPdfiumのバイナリを両方ともバンドルする必要がなくなり、より軽量になります。
IronPdfEngine Docker(IronPDFエンジン・ドッカー)
IronPdfEngine Dockerとは何ですか
IronPdfEngine Dockerは、IronPdfEngineを内部で実行し、ポート33350を公開する、ビルド済みで実行可能なDockerイメージです。(デフォルトで)IronPdfクライアントが接続できるようにするため。
なぜIronPdfEngine Dockerを作成するのか
- デプロイメントの問題を解決するために、IronPdfEngine Dockerコンテナは、すべてのデプロイメントおよび依存関係の煩わしさを回避するのに役立ちます。
- IronPdfEngine Dockerの使用により、アプリケーションのサイズを削減することができます。
- あなたのアプリケーションインスタンスは、単一のIronPdfEngineをPDFサーバーとして共有できます。!
IronPdfEngine Dockerを取得する方法
- [Dockerhub
(DockerHub ハブ)](https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine)
-
次の内容にご注意ください。
- IronPDF for .NETおよびIronPDF for Pythonでは、IronPdfEngineの使用はオプションです。
IronPDF for Java および IronPDF for Node.js は IronPdfEngine を実行する必要があります。 デフォルトでは、ローカル環境でIronPdfEngineを実行するサブプロセスが生成されます。 (ローカルホスト:33305)または、IronPdfEngine Docker を個別に実行することもできます
IronPdfEngineの制限
- 現在、IronPdfEngineはまだ水平スケーリングをサポートしていません。 (複数のインスタンスによるロードバランシング。)PDFファイルのバイナリをサーバーのメモリ内に保存し、サーバーとクライアント間の通信にはPdfDocumentIdを使用するためです。 これにより、帯域幅の使用を最小限に抑え、処理速度を向上させます。
- IronPdfEngine Dockerをリモートで実行するには、IronPdfEngineポートがアクセス可能であることを確認する必要があります。
- Linux x64で実行しているIronPdfEngine Docker(デビアン)公式のubuntu:22.04ベースのイメージを使用する場合、異なるOSの動作のために、ローカルマシンでIronPDFを実行する場合とはPDF出力が少し異なることがあります。
- IronPdfEngine DockerはLinuxベースなので、Linux Containersデーモンが必要です。 (Windowsを使用している場合は、「Switch to Linux Containers」を選択してください)
- IronPdfEngine のバイナリはクロスプラットフォームではないため、それぞれのプラットフォームに特化して構築しています。
- クロスバージョンはサポートされていません。