Choosing the Right IronPDF Version for Projects

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

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. Um zu ermöglichen, dass 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, IronPdf.Native.Chrome.Linux will be downloaded, and for macOS, depending on which processor is being used, either IronPdf.Native.Chrome.MacOS or IronPdf.Native.Chrome.MacOS.ARM will be downloaded.

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
  • Verwenden Sie standardmäßig den Chrome-Renderer
  • 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
  • Verwenden Sie standardmäßig den Chrome-Renderer on all platforms unless otherwise specified
  • 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:

    • Setzen Sie AutomaticallyDownloadNativeBinaries auf true. (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

IronPdf.Linux

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

  • Enthält Linux-spezifische Abhängigkeiten für den Chrome (Standard)-Renderer
  • Verwenden Sie standardmäßig den Chrome-Renderer
  • 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
  • Verwenden Sie standardmäßig den Chrome-Renderer
  • 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
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