IronPdfEngineを取得して実行する方法

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

IronPdfEngine イメージのプルおよび実行は、Dockerhub、AWS ECR Public Gallery、または AWS Marketplace から事前に構築されたコンテナーイメージを取得し、Docker 環境内で実行することを含みます。

プル: これは、指定されたレジストリからIronPdfEngineコンテナイメージを取得することを指します。 (Dockerhub、AWS ECR Public Gallery、またはAWS Marketplace) ローカルシステムに。 docker pull コマンドは通常、この目的のために使用されます。

実行: イメージが取得された後、そのイメージに基づいてコンテナのインスタンスを起動するために docker run コマンドを使用します。 これはDockerコンテナ内でIronPdfEngineアプリケーションを開始し、その機能を利用できるようにします。

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPDF オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、PDFをC#で変革しています。

PDF 用 C# NuGet ライブラリ nuget.org/packages/IronPdf/
Install-Package IronPdf

インストールを検討してください IronPDF DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronPdf.zip

プロジェクトに手動でインストールする

DLLをダウンロード

DockerhubでIronPdfEngineを取得する方法

前提条件

  • Dockerをインストールする必要があります。

セットアップ

  1. https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine にアクセスしてください。

  2. ironsoftwareofficial/ironpdfengine イメージをプルする
docker pull ironsoftwareofficial/ironpdfengine

または、特定のバージョンを取得 (推奨される)

docker pull ironsoftwareofficial/ironpdfengine:2023.12.6
  1. ironsoftwareofficial/ironpdfengine コンテナを実行します。

    このコマンドはコンテナを作成し、ポート33350でバックグラウンドで実行します。

docker run -d -p 33350:33350 ironsoftwareofficial/ironpdfengine

IronPdfクライアントをIronPdfEngineを利用するように設定する方法については、セクション「コードをIronPdfEngineを使用するように更新する."


Docker Compose内のIronPdfEngine

キーは、IronPdfEngineとアプリケーションがお互いに見えるようにするDockerネットワークを設定することです。 アプリケーションが起動する前に IronPdfEngine が稼働するようにするために、'depends_on' を設定します。

セットアップ

  1. 以下のテンプレートを使用して、最初にdocker-compose.ymlファイルを作成します。 Docker Composeファイルの設定を行ってください。
version: "3.6"
services:
  myironpdfengine:
    container_name: ironpdfengine
    image: ironsoftwareofficial/ironpdfengine:latest
    ports:
      - "33350:33350"
    networks:
      - ironpdf-network
  myconsoleapp:
    container_name: myconsoleapp
    build:
      # enter YOUR project directory path here
      context: ./MyConsoleApp/
      # enter YOUR dockerfile name here, relative to project directory
      dockerfile: Dockerfile
    networks:
      - ironpdf-network
    depends_on:
      myironpdfengine:
        condition: service_started
networks:
  ironpdf-network: 
    driver: "bridge"
  1. アプリケーション内でIronPdfエンジンのアドレスを設定する (マイコンソールアプリ) "myironpdfengine:33350" へ

  2. Docker Compose を実行
docker compose up --detach --force-recreate --remove-orphans --timestamps

AWS ECRパブリックギャラリーでIronPdfEngineを取得する

前提条件

  • Dockerをインストールする必要があります。

セットアップ

  1. https://gallery.ecr.aws/v1m9w8y1/ironpdfengine にアクセスしてください

  2. v1m9w8y1/ironpdfengine イメージをプル하십시오
docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine

または、特定のバージョンを取得 (推奨される)

docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine:2023.12.6
  1. ironpdfengineコンテナを実行する。

    このコマンドはコンテナを作成し、ポート33350でバックグラウンドで実行します。

docker run -d -p 33350:33350 ironsoftwareofficial/ironpdfengine

IronPdfクライアントをIronPdfEngineを利用するように設定する方法については、セクション「コードをIronPdfEngineを使用するように更新する."


AWSマーケットプレイスでIronPdfEngineを取得する

AWSマーケットプレイス

前提条件

  • Dockerをインストールする必要があります。
  • AWS CLIをインストールし、ログインしている必要があります。

セットアップ

  1. 移動 AWSマーケットプレイスのIronPdfEngine. 「続行して購読」をクリックしてください。

  2. 利用規約に同意する。

    エンドユーザー使用許諾契約書を承諾する
  3. 設定に進む。

    サブスクリプションが完了しました
  4. ironpdfengineのイメージをプルします。 このステップでは、ironpdfengine イメージをプルするコマンドを表示します。
    このソフトウェアを起動してください

    例:

aws ecr get-login-password \
    --region us-east-1 
 docker login \
    --username AWS \
    --password-stdin 000000000000.dkr.ecr.us-east-1.amazonaws.com
CONTAINER_IMAGES="000000000000.dkr.ecr.us-east-1.amazonaws.com/iron-software/ironpdfengine:2024.1.15"    
for i in $(echo $CONTAINER_IMAGES 
 sed "s/,/ /g"); do docker pull $i; done
  1. ironpdfengineコンテナを実行します。 このコマンドはコンテナを作成し、ポート33350でバックグラウンドで実行します。
docker run -d -p 33350:33350 000000000000.dkr.ecr.us-east-1.amazonaws.com/iron-software/ironpdfengine:2024.1.15

Azure Marketplace で IronPdfEngine を取得

Azure マーケットプレイス

セットアップ

  1. 移動 Azure MarketplaceのIronPDF Dockerコンテナ. 「Get It Now」と「Continue」をクリックしてください。

  2. "Kubernetesサービスを作成するために、「基本」、「クラスタ詳細」および「アプリケーション詳細」を完了してください。"

  3. デプロイが完了したら、左側のサイドバーで Kubernetes resources -> Run command に移動します。 次のコマンドを実行します:
kubectl get services
Kubernetesサービス - コマンドを実行

EXTERNAL-IPとPORTの情報を使用して(S), IronPDFEngine 接続を適切に構成できます。

:path=/static-assets/pdf/content-code-examples/how-to/pull-run-ironpdfengine-azure-marketplace.cs
using IronPdf;
using IronPdf.GrpcLayer;

IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";

IronPdfConnectionConfiguration configuration = new IronPdfConnectionConfiguration();
configuration.ConnectionType = IronPdfConnectionType.RemoteServer;
configuration.Host = "http://48.216.143.233";
configuration.Port = 80;
IronPdf.Installation.ConnectToIronPdfHost(configuration);

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
pdf.SaveAs("output.pdf");
Imports IronPdf
Imports IronPdf.GrpcLayer

IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

Dim configuration As New IronPdfConnectionConfiguration()
configuration.ConnectionType = IronPdfConnectionType.RemoteServer
configuration.Host = "http://48.216.143.233"
configuration.Port = 80
IronPdf.Installation.ConnectToIronPdfHost(configuration)

Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")
pdf.SaveAs("output.pdf")
VB   C#

コードをIronPdfEngineを使用するように更新する

これは、IronPdfEngineによって公開されている正しいポートを指すようにIronPdfのコードを修正することを含みます。この操作は、各プログラミング言語によって若干異なります。 以下の記事を参照して、具体的な使用手順をご確認ください: