Auswahl der richtigen IronPDF-Version für Projekte
Ich sehe, es gibt einige verschiedene Versionen von IronPDF. Wie weiß ich, welche die beste für mich ist?
Um Probleme mit fehlenden Abhängigkeiten zu vermeiden, wird nicht empfohlen, IronPdf.Slim zu verwenden. IronPdf.Slim ist jedoch sehr nützlich, wenn das Ziel-Betriebssystem unbekannt ist. Damit Windows-, Linux- oder macOS-Abhängigkeiten zur Laufzeit heruntergeladen werden können, muss IronPdf.Installation.AutomaticallyDownloadNativeBinaries auf true gesetzt werden.
Bitte beachten Sie, dass IronPdf.Slim abgesehen von der Portabilität dem Benutzer zur Laufzeit keinen Speicherplatz spart. IronPdf hängt von zwei Abhängigkeiten ab: IronPdf.Slim (enthält IronPdf.dll) und IronPdf.Native.Chrome (enthält den Chrome (Standard)-Renderer) basierend auf der Plattform. Zum Beispiel wird in einer Windows-Umgebung zur Laufzeit IronPdf.Native.Chrome.Windows heruntergeladen. In Linux wird IronPdf.Native.Chrome.Linux heruntergeladen, und für macOS, je nachdem, welcher Prozessor verwendet wird, entweder IronPdf.Native.Chrome.MacOS oder IronPdf.Native.Chrome.MacOS.ARM heruntergeladen.
IronPdf
https://www.nuget.org/packages/IronPdf/
- Enthält Windows-spezifische Abhängigkeiten für den Chrome (Standard)-Renderer
- Standardpaket, das zur Laufzeit Windows-spezifische Abhängigkeiten herunterladen wird
- Standardmäßig Chrome-Renderer verwenden
- Unterstützt ALLE Plattformen, aber die Windows-Plattform funktioniert ohne zusätzliche Downloads
- Nützlich für Windows-Benutzer oder Standardbenutzer. AUF ALLEN PLATTFORMEN VERWENDBAR
IronPdf.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- Enthält KEINE Windows-, Linux- oder macOS-spezifische Abhängigkeiten
- Windows-, Linux- oder macOS-Abhängigkeiten werden zur Laufzeit heruntergeladen
- Standardmäßig wird der Chrome-Renderer auf allen Plattformen verwendet, es sei denn, anders angegeben
- Nützlich für plattformübergreifende Lösungen, die zur Laufzeit plattformspezifische Abhängigkeiten herunterladen möchten
- Unterstützt ALLE Plattformen, aber plattformspezifische Abhängigkeiten werden zum ersten Mal heruntergeladen, wenn das Programm ausgeführt wird
- Nützlich für AWS Lambda oder hoch portable Anwendungen, bei denen die Zielplattform unbekannt ist
-
Installationsanleitung:
- Setze
AutomaticallyDownloadNativeBinariesauftrue. (API-Referenz) Dies ermöglicht es, dass Windows-, Linux- oder macOS-Abhängigkeiten zur Laufzeit heruntergeladen werden.
// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;' Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True$vbLabelText $csharpLabel - Setze
IronPdf.Linux
https://www.nuget.org/packages/IronPdf.Linux/
- Enthält Linux-spezifische Abhängigkeiten für den Chrome (Standard)-Renderer
- Standardmäßig Chrome-Renderer verwenden
- Unterstützt ALLE Plattformen, aber die Linux-Plattform funktioniert ohne zusätzliche Downloads
- Nützlich für Linux-Power-User, insbesondere Docker- und Cloud-Nutzer
IronPdf.MacOs
https://www.nuget.org/packages/IronPdf.MacOs/
- Enthält Mac-spezifische Abhängigkeiten für den Chrome (Standard)-Renderer
- Standardmäßig Chrome-Renderer verwenden
- Nützlich für macOS-Entwickler
IronPdf.Classic
https://www.nuget.org/packages/IronPdf.Classic/
- Enthält IronPdf.Slim und IronPdf.Native.WebKit.*
- Enthält Windows-, Linux- und Mac-Abhängigkeiten für den (veralteten) WebKit-Renderer
- Standardmäßig wird der WebKit-Renderer verwendet

