Was ist IronPdfEngine?

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

IronPdfEngine ist ein gRPC-Server, der IronPDF-Operationen wie das Erstellen, Schreiben, Bearbeiten und Lesen von PDFs verarbeiten kann. IronPdfEngine ist eine C# .NET-Anwendung, die als eigenständiges Produkt erstellt wurde und daher keine .NET-Laufzeitumgebung benötigt, um ausgeführt zu werden.


C# NuGet-Bibliothek für PDF

Installieren mit NuGet

Install-Package IronPdf
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für PDF

Installieren mit NuGet

Install-Package IronPdf
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronPDF an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es PDF mit C#.

C# NuGet-Bibliothek für PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

Erwägen Sie die Installation der IronPDF DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronPdf.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen
## Warum wir IronPdfEngine entwickelt haben ### 1. Erweiterung von IronPDF auf weitere Programmiersprachen Da IronPDFEngine keine .NET-Laufzeit benötigt, können wir die Sprachkompatibilität von IronPDF auf andere Sprachen wie Java und Node.js ausweiten ### 2. IronPDF Deployment Alternative Die Idee ist, dass Sie IronPdfEngine getrennt von Ihren Anwendungen ausführen können. Das bedeutet, dass Ihre Anwendung nicht sowohl Chrome- als auch Pdfium-Binärdateien bündeln muss, was sie schlanker macht. ## IronPdfEngine Docker ### Was ist IronPdfEngine Docker IronPdfEngine Docker ist ein vorgefertigtes, sofort einsatzbereites Docker-Image, das IronPdfEngine enthält und Port 33350 offenlegt(standardmäßig) um IronPDF-Clients die Verbindung zu ermöglichen. ### Warum wir IronPdfEngine Docker entwickelt haben - Der IronPdfEngine Docker-Container behebt Bereitstellungsprobleme und hilft Ihnen, alle Probleme mit der Bereitstellung und den Abhängigkeiten zu vermeiden. - Mit IronPdfEngine Docker können Sie die Größe Ihrer Anwendung reduzieren - Ihre Anwendungsinstanzen können sich eine einzige IronPdfEngine als PDF-Server teilen! ### So erhalten Sie IronPdfEngine Docker - [Dockerhub](https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine) - [Amazon ECR Öffentliche Galerie](https://gallery.ecr.aws/v1m9w8y1/ironpdfengine)
Bitte beachten Sie
- Bei IronPDF for .NET und IronPDF for Python ist die Verwendung von IronPdfEngine optional - IronPDF for Java und IronPDF for Node.js benötigen IronPdfEngine zum Ausführen. Standardmäßig wird ein Unterprozess erzeugt, der IronPdfEngine in der lokalen Umgebung ausführt. (localhost:33305) Oder Sie können IronPdfEngine Docker separat ausführen
## IronPdfEngine Einschränkung - Derzeit unterstützt IronPdfEngine noch keine horizontale Skalierung. (lastausgleich mit mehreren Instanzen.) Denn wir speichern die verarbeitenden PDF-Binärdateien im Speicher des Servers und verwenden PdfDocumentId für die Kommunikation zwischen Server und Client. Dies minimiert auch die Bandbreitennutzung und erhöht die Verarbeitungsgeschwindigkeit. - Um IronPdfEngine Docker aus der Ferne auszuführen, müssen Sie sicherstellen, dass der IronPdfEngine-Port erreichbar ist - IronPdfEngine Docker läuft auf Linux x64(Debian) wenn Sie die offiziellen ubuntu:22.04-basierten Images verwenden, kann die PDF-Ausgabe aufgrund des unterschiedlichen Verhaltens des Betriebssystems etwas anders aussehen als bei der Ausführung von IronPDF auf Ihrem lokalen Rechner. - Da IronPdfEngine Docker auf Linux basiert, benötigt es einen Linux-Container-Daemon. (wählen Sie "Zu Linux Containern wechseln", wenn Sie Windows verwenden) - IronPdfEngine-Binärdateien sind nicht plattformübergreifend, so dass wir sie für jede Plattform spezifisch erstellen. - Versionsübergreifende Versionen werden nicht unterstützt.