Auswahl der richtigen IronPDF-Version für Projekte
Wie ich sehe, gibt es einige verschiedene Versionen von IronPDF. Woher weiß ich, welches die beste Lösung für mich ist?
Um Probleme mit fehlenden Abhängigkeiten zu vermeiden, wird die Verwendung von IronPDF.Slim nicht empfohlen. IronPDF.Slim ist jedoch sehr nützlich, wenn das Zielbetriebssystem 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 nicht nur portabel ist, sondern zur Laufzeit auch keinen Platz spart. IronPDF stützt sich auf zwei Abhängigkeiten IronPdf.Slim(enthält IronPDF.dll) und IronPDF.Native.Chrome(enthält Chrome(standard) renderer) je nach Plattform. Zum Beispiel in der Windows-Umgebung zur LaufzeitIronPdf.Native.Chrome.Windows heruntergeladen werden, in LinuxIronPdf.Native.Chrome.Linux heruntergeladen werden, und für macOS, je nachdem, welcher Prozessor verwendet wird, entwederIronPdf.Native.Chrome.MacOS oderIronPdf.Native.Chrome.MacOS.ARM heruntergeladen werden.
IronPDF
https://www.nuget.org/packages/IronPdf/
- Enthält Windows-spezifische Abhängigkeiten für Chrome(standard) renderer
- Standardpaket, das die Windows-spezifischen Abhängigkeiten zur Laufzeit herunterlädt
- Standardmäßig wird der Chrome-Renderer verwendet
- Unterstützt ALLE Plattformen, aber Windows-Plattform wird ohne zusätzliche Downloads funktionieren
- Nützlich für Windows-Benutzer oder Standardbenutzer. FÜR ALLE PLATTFORMEN GEEIGNET
IronPdf.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- Enthält KEINE Windows-, Linux- oder macOS-spezifischen Abhängigkeiten
- Windows-, Linux- oder macOS-Abhängigkeiten werden zur Laufzeit heruntergeladen
- Standardmäßig wird auf allen Plattformen der Chrome-Renderer verwendet, sofern nicht anders angegeben
- Nützlich für plattformübergreifende Lösungen, die plattformspezifische Abhängigkeiten zur Laufzeit herunterladen wollen
- Unterstützt ALLE Plattformen, aber plattformspezifische Abhängigkeiten werden bei der ersten Ausführung des Programms heruntergeladen
- Nützlich für AWS Lambda oder hochgradig portable Anwendungen, bei denen die Zielplattform unbekannt ist
Einbauanleitung:
- Setzen Sie
AutomaticallyDownloadNativeBinaries
auf true. (API-Referenz) Dadurch können Windows-, Linux- oder macOS-Abhängigkeiten zur Laufzeit heruntergeladen werden.
- Setzen Sie
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
IronPdf.Linux
https://www.nuget.org/packages/IronPdf.Linux/
- Enthält Linux-spezifische Abhängigkeiten für Chrome(standard) renderer
- Standardmäßig wird der Chrome-Renderer verwendet
- Unterstützt ALLE Plattformen, aber die Linux-Plattform wird ohne zusätzliche Downloads funktionieren
- 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 Chrome(standard) renderer
- Standardmäßig wird der Chrome-Renderer verwendet
- 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 das(erbe) WebKit-Renderer
- Standardmäßig wird der WebKit-Renderer verwendet