Run IronPDF as a Remote Container

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

Der IronPdfEngine ist ein eigenständiger Dienst, der das Erstellen, Schreiben, Bearbeiten und Lesen von PDFs bearbeiten kann. IronPDF Docker ist bereit, Docker-Dienste mit kompatiblen Versionen von IronPDF (v2023.2.x und höher) auszuführen. Dies wird Entwicklern helfen, Bereitstellungsprobleme zu beseitigen, die sie möglicherweise mit IronPDF haben.

Warum es eine gute Idee ist, IronPDF als eigenständigen Container auszuführen

IronPDF benötigt sowohl Chrome- als auch Pdfium-Binärdateien, um zu funktionieren, die sehr groß sind (Hunderte von MB). Es erfordert auch, dass mehrere Abhängigkeiten auf dem Computer installiert werden.

Durch die Verwendung dieser Methode benötigt Ihr Kunde nur einen Bruchteil der Größe (in MB).

Bereitstellungsprobleme vermeiden

Es kann eine Herausforderung sein, die Umgebung/den Container so zu konfigurieren, dass alle Abhängigkeiten ordnungsgemäß enthalten sind. Mit dem IronPDF Docker-Container bedeutet es, dass IronPDF vorinstalliert und garantiert funktioniert, sodass alle Bereitstellungs- und Abhängigkeitsprobleme vermieden werden.

Versionen

Das IronPDF Docker-Tag basiert auf der Version des IronPdfEngine selbst. Es ist nicht dieselbe Version wie das IronPDF-Produkt.

Jede IronPDF-Version hat ihre eigene, dazugehörige IronPdfEngine-Version. Die Versionsnummer muss mit der IronPDF Docker-Version übereinstimmen.

Zum Beispiel erfordert die Version 2023.2.1 von IronPDF for Java die IronPdfEngine-Version 2023.2.1. Sie können keine nicht übereinstimmenden IronPdfEngine- und IronPDF-Versionen verwenden.


Wie man IronPDF Docker verwendet

IronPDF installieren

Fügen Sie das IronPdf.Slim Nuget-Paket zu Ihrem Projekt hinzu.

https://www.nuget.org/packages/IronPdf.Slim/

Hinweis: Die Pakete IronPdf, IronPdf.Linux und IronPdf.MacOs enthalten alle IronPdf.Slim.

Um die Größe Ihrer Anwendung zu reduzieren, empfehlen wir, nur IronPdf.Slim zu installieren. Das Paket IronPdf.Native.Chrome.xxx wird nicht mehr verwendet und kann daher aus Ihrem Projekt entfernt werden.

Bestimmen Sie die erforderliche Container-Version

Standardmäßig entspricht die IronPDF für Docker-Version der aktuellen Version von IronPDF auf NuGet. Sie können den folgenden Code verwenden, um die Version manuell zu überprüfen:

:path=/static-assets/pdf/content-code-examples/how-to/ironpdfengine-docker-version.cs
string ironPdfEngineVersion = IronPdf.Installation.IronPdfEngineVersion;
Dim ironPdfEngineVersion As String = IronPdf.Installation.IronPdfEngineVersion
$vbLabelText   $csharpLabel

Einrichtung von IronPDF für Docker-Container

Ohne Docker Compose

Führen Sie den Docker-Container mit der Version aus dem vorherigen Schritt aus.

  • Docker muss installiert sein.

Einrichtung

  1. Gehen Sie zu https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine
  2. Ziehen Sie das neueste ironsoftwareofficial/ironpdfengine-Image
docker pull ironsoftwareofficial/ironpdfengine
docker pull ironsoftwareofficial/ironpdfengine
SHELL

Oder ziehen Sie die spezifische Version (empfohlen)

docker pull ironsoftwareofficial/ironpdfengine:2025.3.6
docker pull ironsoftwareofficial/ironpdfengine:2025.3.6
SHELL
  1. Führen Sie den ironsoftwareofficial/ironpdfengine-Container aus.

Dieser Befehl erstellt einen Container und führt ihn im Hintergrund mit Port 33350 aus.

docker run -d -p 33350:33350 -e IRONPDF_ENGINE_LICENSE_KEY=MY_LICENSE_KEY ironsoftwareofficial/ironpdfengine:2025.3.6
docker run -d -p 33350:33350 -e IRONPDF_ENGINE_LICENSE_KEY=MY_LICENSE_KEY ironsoftwareofficial/ironpdfengine:2025.3.6
SHELL

Mit Docker Compose

Das Schlüsselkonzept besteht darin, ein Docker-Netzwerk einzurichten, das es IronPdfEngine und Ihrer Anwendung ermöglicht, sich gegenseitig zu sehen. Stellen Sie 'depends_on' ein, um sicherzustellen, dass IronPdfEngine aktiv ist, bevor Ihre Anwendung startet.

Einrichtung

  1. Beginnen Sie mit dem Erstellen einer docker-compose.yml-Datei. Richten Sie Ihre Docker Compose-Datei mit der folgenden Vorlage ein:
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. Setzen Sie die Adresse von IronPdfEngine in Ihrer Anwendung (myconsoleapp) auf 'myironpdfengine:33350'
  2. Führen Sie docker compose aus
docker compose up --detach --force-recreate --remove-orphans --timestamps
docker compose up --detach --force-recreate --remove-orphans --timestamps
SHELL

Mit IronPdfEngine verbinden

Führen Sie Ihren IronPDF-Code aus; Ihre App kommuniziert nun mit der IronPdfEngine in Docker!

:path=/static-assets/pdf/content-code-examples/how-to/ironpdfengine-docker-use.cs
using IronPdf;
using IronPdf.GrpcLayer;

// Configure for Docker container
var config = IronPdfConnectionConfiguration.Docker;
config.Host = "localhost";
IronPdf.Installation.ConnectToIronPdfHost(config);

// Use IronPDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPDF Docker!<h1>");
pdf.SaveAs("ironpdf.pdf");
Imports IronPdf
Imports IronPdf.GrpcLayer

' Configure for Docker container
Private config = IronPdfConnectionConfiguration.Docker
config.Host = "localhost"
IronPdf.Installation.ConnectToIronPdfHost(config)

' Use IronPDF
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello IronPDF Docker!<h1>")
pdf.SaveAs("ironpdf.pdf")
$vbLabelText   $csharpLabel

Verbindungstyp

Es gibt mehrere IronPdfConnectionType, die Sie je nach dem gewünschten Verbindungstyp, den Sie herstellen möchten, zuweisen können.

Hier ist eine Liste der verfügbaren Eigenschaften:

LocalExcutable: Um eine Verbindung zu einem IronPdfEngine-”Server” herzustellen, der ein ausführbares Programm auf Ihrem lokalen Computer ausführt, verwenden wir diese Option. Ein schnelles Beispiel dafür wäre eine WinForm Buchhaltungsanwendung, die PDFs lokal erzeugt, ohne sich auf Cloud-Dienste zu stützen.

Docker: Diese Option sollte verwendet werden, wenn eine Verbindung zu einem Docker-Container entweder lokal oder in der Cloud hergestellt werden soll.

RemoteServer: Diese Option wird für IronPdfEngine in der Cloud verwendet. Dies verbindet sich mit einer cloudgehosteten (z. B. Docker) IronPdfEngine-Instanz über das HTTP- oder HTTPS-Protokoll. Beachten Sie, dass, da es eine Verbindung zu einem entfernten Server herstellt, die vollständige URL erforderlich ist (einschließlich des HTTP- oder HTTPS-Protokolls).

Custom: Für volle Kontrolle und Anpassung über die Verbindung können Sie diese Option verwenden. Diese Option verwendet eine von Ihnen benutzerdefinierte Grpc.Core.ChannelBase anstelle der oben definierten Optionen. Entwickler können einen neuen Channel erstellen, indem sie entweder ein neues Grpc.Core.Channel-Objekt erstellen oder Grpc.Net.Client.GrpcChannel.ForAddress(System.String) verwenden, um die volle Kontrolle über den gRPC-Channel zu haben.

.NET Framework mit NetFrameworkChannel

Für .NET Framework benötigen wir ein anderes Setup, weil gRPC in .NET Framework-Projekten anders funktioniert. Damit diese Methode funktioniert, achten Sie bitte darauf, dass das Grpc.Core NuGet-Paket installiert ist. Wir werden einen benutzerdefinierten gRPC-Kanal verwenden, abgeleitet von Grpc.Core.ChannelBase für dieses spezifische Setup.

Untersuchen wir dieses Beispiel, in dem wir den Verbindungskanal implementieren, um ein PDF zu erstellen und zu speichern, das IronPDFEngine verwendet.

TippsDa gRPC in .NET Framework-Projekten anders funktioniert, versuchen Sie, das <http> oder <https>-Präfix in der Adresse zu entfernen, falls der folgende Code nicht funktioniert.

WarnungBitte beachten Sie, dass in diesem Fall diese pdf.Dispose erforderlich ist.

:path=/static-assets/pdf/content-code-examples/how-to/ironpdfengine-docker-use-grpc.cs
using IronPdf;

// This code demonstrates how to use IronPdf with gRPC in a .NET Framework application.

// 1. Configure connection to use local IronPdfEngine executable
var config = IronPdf.GrpcLayer.IronPdfConnectionConfiguration.Executable;

// 2. Connect to the IronPDF host with the executable configuration
IronPdf.Installation.ConnectToIronPdfHost(config);

// 3. Create a PDF renderer instance
ChromePdfRenderer renderer = new ChromePdfRenderer();

// 4. Render HTML string as PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("Hello world");

// 5. Save the PDF to disk
pdf.SaveAs("output.pdf");

// 6. Clean up , this is needed to work
pdf.Dispose();
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Alternative Methode mit WithCustomChannel

Eine alternative Methode wäre der Einsatz der Methode WithCustomChannel, die von IronPdf.GrpcLayer bereitgestellt wird.

Die WithCustomChannel nimmt zwei Parameter entgegen: Den customChannel, der Ihren benutzerdefinierten gRPC-Kanal darstellt, und metadata. Der Parameter metadata ist optional und wird standardmäßig auf null gesetzt.

:path=/static-assets/pdf/content-code-examples/how-to/ironpdfengine-docker-use-grpc-alt.cs
using IronPdf;
using IronPdf.GrpcLayer;
using Grpc.Core;

// 1. Create custom gRPC channel (.NET Framework style)
var channel = new Channel("123.456.7.8:80", ChannelCredentials.SecureSsl);

// 2. (Optional) Add metadata headers if needed
var metadata = new Metadata
{
    { "Authorization", "Bearer your_token_here" }
};

// 3. Configure IronPDF with custom channel
var config = IronPdfConnectionConfiguration.WithCustomChannel(channel, metadata);
IronPdf.Installation.ConnectToIronPdfHost(config);

// 4. Generate PDF
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("Hello world");

// 5. Save the PDF to disk
pdf.SaveAs("output.pdf");

// 6. Clean up , this is needed to work
pdf.Dispose();
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

IronPdfEngine auf AWS ECS bereitstellen

Voraussetzungen

Setup

  1. Erstellen Sie einen ECS-Cluster. Folgen Sie dieser Anleitung , um einen Cluster für die Fargate- und externen Starttypen mit der Konsole zu erstellen.
  2. Erstellen Sie eine Aufgabendefinition. Folgen Sie dieser Anleitung zur Erstellung einer Aufgabendefinition mit der Konsole.

Empfohlene Einstellungen:

  • AWS Fargate
  • Ein Minimum von 1 vCPU mit 2 GB RAM wird empfohlen. Abhängig von Ihrer Arbeitslast, wenn Sie mit PDFs mit mehr als 10 Seiten arbeiten oder starke Lastanforderungen auftreten, wählen Sie eine höhere Stufe.
  • Netzwerkmodus: awsvpc
  • Portzuordnungen:
    {
      "containerPort": 33350,
      "hostPort": 33350,
      "protocol": "tcp",
      "appProtocol": "grpc"
    }
  • Image-URI: Verweisen Sie auf ein IronPdfEngine von uns. Beispielsweise 'ironsoftwareofficial/ironpdfengine:2024.1.20' (von DockerHub)
  • AWS-Berechtigung und Netzwerkeinstellungen sind Ihnen überlassen
  • Amazon CloudWatch aktivieren wird empfohlen. (Aktivieren Sie die Protokollierung)
  • Container-Startreihenfolge ist notwendig, wenn Sie Ihren Anwendungscontainer in derselben Aufgabendefinition bereitstellen möchten.
  1. Führen Sie eine Aufgabendefinition aus. Sie könnten eine Aufgabendefinition als Aufgabe oder Dienst ausführen. Folgen Sie dieser Anleitung zur Erstellung eines Dienstes mit der Konsole.

Empfohlene Einstellungen:

  • Starttyp: AWS Fargate
  • Öffentliche IP: Eingeschaltet für Test und Ausgeschaltet für Produktion. Sicherheit und AWS-Netzwerkeinstellungen sind Ihnen überlassen.
  1. Viel Spaß! IronPdfEngine docker läuft und funktioniert in Ihrem AWS!

Hinweis:Horizontales Skalieren wird nicht unterstützt. Bitte konsultieren Sie die IronPdfEngine Limitierung für weitere Informationen.


IronPdfEngine auf Azure Container Instances bereitstellen

Voraussetzungen

Setup

  1. Erstellen Sie einen Azure-Container. Folgen Sie dieser Schnellstart-Anleitung zum Bereitstellen einer Container-Instanz in Azure mit dem Azure-Portal.

Empfohlene Einstellungen:

  • Imagequelle: Anderes Register
  • Image: ironsoftwareofficial/ironpdfengine:2024.1.20 (von Docker Hub)
  • Betriebssystemtyp: Linux
  • Größe: Minimum von 1 vCPU und 2 GiB Speicher, oder höher
  • Port: TCP-Port 33350
  1. Viel Spaß! IronPdfEngine docker läuft und funktioniert in Ihren Azure Container Instances!

Hinweis:Horizontales Skalieren wird nicht unterstützt. Bitte konsultieren Sie die IronPdfEngine Limitierung für weitere Informationen.


IronPdfEngine in der öffentlichen AWS ECR-Galerie abrufen

Voraussetzung

  • Docker muss installiert sein.

Setup

  1. Gehe zu https://gallery.ecr.aws/v1m9w8y1/ironpdfengine
  2. Ziehen Sie das v1m9w8y1/ironpdfengine-Image
docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine
docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine
SHELL

Oder ziehen Sie die spezifische Version (empfohlen)

docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine:2023.12.6
docker pull https://gallery.ecr.aws/v1m9w8y1/ironpdfengine:2023.12.6
SHELL
  1. Führen Sie den ironpdfengine-Container aus.

Dieser Befehl erstellt einen Container und führt ihn im Hintergrund mit Port 33350 aus.

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

Lernen Sie, wie Sie den IronPdf-Client so konfigurieren, dass IronPdfEngine genutzt wird, indem Sie zum Abschnitt "Den Code aktualisieren, um IronPdfEngine zu verwenden" navigieren.


Holen Sie sich IronPdfEngine vom Marktplatz

Um Ihnen den Einstieg zu erleichtern, haben wir IronPdfEngine sowohl auf dem Azure- als auch auf dem AWS-Marktplatz bereitgestellt.

Azure Marktplatz

class='content-img-align-center'>
class='center-image-wrapper'> Azure Marktplatz

Einrichtung

  1. Gehe zu IronPDF Docker Container im Azure Marketplace. Klicken Sie auf 'Jetzt holen' und 'Weiter'.
  2. Vervollständigen Sie die Abschnitte 'Grundlagen', 'Cluster-Details' und 'Anwendungs-Details', um den Kubernetes-Dienst zu erstellen.
  3. Sobald die Bereitstellung abgeschlossen ist, navigieren Sie zur linken Seitenleiste und wählen Sie 'Kubernetes-Ressourcen'> 'Befehl ausführen'. Führen Sie den folgenden Befehl aus:
kubectl get services
kubectl get services
SHELL
class='content-img-align-center'>
class='center-image-wrapper'> Kubernetes-Dienst - Befehl ausführen

Mit den Informationen von EXTERNAL-IP und PORT(S) können Sie die IronPdfEngine-Verbindung entsprechend konfigurieren.

: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")
$vbLabelText   $csharpLabel

AWS Marktplatz

class='content-img-align-center'>
class='center-image-wrapper'> aws marketplace

Voraussetzungen

  • Docker muss installiert sein.
  • AWS CLI muss installiert und angemeldet sein.

Einrichtung

  1. Gehen Sie zu IronPdfEngine im AWS-Marktplatz. Klicken Sie auf 'Weiter zum Abonnieren'.

  2. Akzeptieren Sie die Bedingungen.
class='content-img-align-center'>
class='center-image-wrapper'> Accept EULA
  1. Weiter zur Konfiguration.
class='content-img-align-center'>
class='center-image-wrapper'> Subscribe complete
  1. Ziehen Sie das IronPdfEngine-Image. Dieser Schritt zeigt Ihnen einen Befehl, um das IronPdfEngine-Image zu ziehen.
class='content-img-align-center'>
class='center-image-wrapper'> Launch this software

Zum Beispiel:

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
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
SHELL
  1. Führen Sie den IronPdfEngine-Container aus. Dieser Befehl erstellt einen Container und führt ihn im Hintergrund mit Port 33350 aus..
docker run -d -p 33350:33350 000000000000.dkr.ecr.us-east-1.amazonaws.com/iron-software/ironpdfengine:2024.1.15
docker run -d -p 33350:33350 000000000000.dkr.ecr.us-east-1.amazonaws.com/iron-software/ironpdfengine:2024.1.15
SHELL

Gesundheitscheck für IronPdfEngine

Es ist wichtig, die Gesundheit Ihres Docker-Containers zu überprüfen, um die Zuverlässigkeit und Verfügbarkeit in einer Produktionsumgebung sicherzustellen. Die Fähigkeit, den IronPdfEngine Docker-Container zu überprüfen, ermöglicht es Entwicklern, den Dienst bei einem Ausfall neu zu starten, Ressourcen zu skalieren, falls die Nachfrage steigt, sowie eine kontinuierliche Anwendung zu überwachen.

Um den Gesundheitszustand Ihrer IronPdfEngine zu überprüfen, können wir eine gRPC-Anfrage an denselben IronPdfEngine-Port (standardmäßig 33350) senden, um zu überprüfen, ob wir eine Antwort erhalten.

Gesundheitscheck mit gRPC

IronPdfEngine hält sich an das standardmäßige gRPC-Gesundheitscheck-Muster und verwendet die folgende Protokollstruktur.

message HealthCheckRequest {
 string service = 1; // Name of the service to check (e.g., "IronPdfEngine")
}

Da wir IronPdfEngine überprüfen, ersetzen wir den Servicenamen durch IronPdfEngine.

Hier ist ein Beispiel mit JavaScript und Postman, um eine gRPC-Anfrage an den lokalen IronPdfEngine-Dienst mit der Standardnummer 33350 zu senden.

class='content-img-align-center'>
class='center-image-wrapper'> Status

Wie Sie aus der Antwort sehen können, ist die Statusantwort SERVING, was anzeigt, dass der Dienst aktiv ist. Wenn der Container nicht gesund ist, wäre die Statusantwort NOT_SERVING.

Gesundheitscheck mit Kubernetes-Setup

Für Kubernetes-Setups können wir das folgende verwenden, um zu überprüfen, ob der Dienst gesund ist oder nicht.

 livenessProbe:
          exec:
            command:
            - /bin/grpc_health_probe
            - -addr=:33350
            - -rpc-timeout=5s
 livenessProbe:
          exec:
            command:
            - /bin/grpc_health_probe
            - -addr=:33350
            - -rpc-timeout=5s
YAML

Häufig gestellte Fragen

Wie kann ich HTML in PDF in C# mit Docker konvertieren?

Sie können IronPDF's Docker-Setup verwenden, um HTML in PDF in C# zu konvertieren. Deployen Sie IronPdfEngine in einem Docker-Container und nutzen Sie Methoden wie RenderHtmlAsPdf, um dies zu erreichen.

Welche Vorteile bietet die Verwendung von IronPdfEngine in Docker?

Die Verwendung von IronPdfEngine in Docker bietet eine vorinstallierte und zuverlässige Umgebung, reduziert Abhängigkeitsprobleme und stellt sicher, dass alle erforderlichen Komponenten wie Chrome- und Pdfium-Binaries verfügbar sind.

Wie richte ich IronPdfEngine mit Docker Compose ein?

Erstellen Sie eine docker-compose.yml Datei und definieren Sie die Dienste und Netzwerke. Stellen Sie sicher, dass IronPdfEngine vor Ihrer Anwendung startet, indem Sie die depends_on Direktive verwenden.

Welche Schritte sind erforderlich, um IronPdfEngine auf AWS ECS bereitzustellen?

Um auf AWS ECS bereitzustellen, erstellen Sie einen ECS-Cluster, definieren Sie eine Aufgabendefinition und verwenden Sie AWS Fargate für die Ressourcenbereitstellung. Führen Sie dann Ihre Aufgabe oder Ihren Dienst aus, um IronPdfEngine zu starten.

Wie kann ich IronPdfEngine aus der AWS ECR Public Gallery ziehen?

Greifen Sie auf die AWS ECR Public Gallery zu, finden Sie das IronPdfEngine-Image und folgen Sie den bereitgestellten Befehlen, um den Container zu ziehen und auszuführen.

Ist es möglich, IronPdfEngine aus dem Azure Marketplace zu nutzen?

Ja, IronPdfEngine ist im Azure Marketplace verfügbar. Sie können den Anweisungen auf der Marketplace-Seite folgen, um den Docker-Container bereitzustellen.

Welche Einschränkungen sollte ich bei der Verwendung von IronPdfEngine beachten?

IronPdfEngine unterstützt kein horizontales Skalieren. Es ist wichtig, diese Einschränkung bei der Planung Ihrer Bereitstellung zu berücksichtigen, um sicherzustellen, dass sie den Anforderungen Ihrer Anwendung entspricht.

Wie kann ich PDF-Erstellungs- und Bearbeitungsaufgaben effizient mit Docker verwalten?

Deployment von IronPdfEngine in einem Docker-Container für effizientes PDF-Management.

Welche Anforderungen gibt es für die Bereitstellung von IronPdfEngine auf Azure Container Instances?

Um auf Azure Container Instances bereitzustellen, stellen Sie sicher, dass Sie ein Azure-Konto haben und das IronPdfEngine Docker-Image zum Deployment ziehen.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht