C# IronPDF-Unterstützung für macOS mit .NET Core

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

IronPDF unterstützt macOS für .NET Standard Libraries, Core-Anwendungen und .NET 8, 7, 6 und 5 Projekte ohne Abhängigkeiten. PDFs auf dem Mac erstellen und plattformübergreifend in Windows-, Linux- und Mac-Umgebungen einsetzen. Diese native Unterstützung ermöglicht die HTML-zu-PDF-Konvertierung direkt unter macOS ohne plattformspezifische Anpassungen.

als-Überschrift:2(Schnellstart: IronPDF unter macOS einrichten)

  1. Identifizieren Sie Ihren Mac-Prozessortyp (Intel oder Apple Silicon)
  2. Installieren Sie das entsprechende NuGet-Paket:
    • Intel-Macs: Install-Package IronPdf.MacOs
    • Apple Silizium: Install-Package IronPdf.MacOs.ARM
    • Beide: Installieren Sie beide Pakete
  3. Verwenden Sie IronPDF ohne Codeänderungen
  4. Bereitstellung auf jeder Plattform (Windows, Linux, Mac)

```cs :title=Programm.cs using IronPdf;

// PDF aus HTML unter macOS erstellen var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(""); pdf.SaveAs("macos-Beispiel.pdf");

// Konvertieren einer URL in PDF var urlPdf = renderer.RenderUrlAsPdf("https://example.com"); urlPdf.SaveAs("website.pdf");


.NET Framework-Projekte auf macOS werden nicht unterstützt, da sie Xamarin-Implementierungen und keine offiziellen .NET-Laufzeitversionen verwenden. Verwenden Sie [.NET Core oder .NET 5+ Projekte](https://ironpdf.com/get-started/installation-overview/) für die moderne Entwicklung.

IronPDF unterstützt alle macOS-Versionen ab Januar 2020 ohne Abhängigkeiten. Beginnen Sie sofort mit der [Erstellung von PDFs aus HTML-Strings](https://ironpdf.com/how-to/html-string-to-pdf/), [Konvertierung von URLs in PDFs](https://ironpdf.com/how-to/url-to-pdf/) oder der Arbeit mit vorhandenen PDF-Dokumenten.

Es sind keine Codeänderungen erforderlich, um Apple-Nutzer oder Entwickler zu unterstützen. Stellen Sie Mac-Projekte in Windows-, Linux- und Mac-Umgebungen bereit, indem Sie die entsprechenden Binärdateien für jede Plattform hinzufügen. Siehe unsere Leitfäden für [Windows-Einsatz](https://ironpdf.com/get-started/windows/) oder [Linux-Einsatz](https://ironpdf.com/get-started/linux/).

Unter macOS kann die Unterstützung für das Multithreading von PDF-Dateien aufgrund der Einschränkungen des Chromium Embedded Framework noch nicht implementiert werden. Bei Bedarf an gleichzeitiger PDF-Erzeugung finden Sie in unserem [Leitfaden zur asynchronen PDF-Erzeugung](https://ironpdf.com/how-to/async/) alternative Ansätze.

Viele .NET-Entwickler bevorzugen die Entwicklung auf macOS unter Verwendung von *Visual Studio für Mac* und *JetBrains Rider*, was die plattformübergreifende Unterstützung für die moderne .NET-Entwicklung unerlässlich macht.

## Wie kann ich IronPDF für den Prozessortyp meines Macs konfigurieren?

<!-- TODO: Bild hier einfügen -->
<!-- ![Screenshot zur Demonstration der macos-spezifischen Konfiguration & Installation in IronPDF](/static-assets/images/TODO/macos-spezifische-konfiguration-install-step_screenshot.webp) -->
<!-- Beschreibung: Screenshot, der den Schritt-für-Schritt-Prozess zeigt -->

Apple verwendete bis 2020 Intel-Prozessoren, bevor das Unternehmen begann, Macs mit Apple-Silicon-Prozessoren auf den Markt zu bringen. IronPDF bietet optimierte Pakete für beide Architekturen.

- Für Intel-Macs installieren Sie das NuGet-Paket [IronPDF für macOS auf Intel](https://www.nuget.org/packages/IronPdf.MacOs).
- Für Apple Silicon-Macs installieren Sie das NuGet-Paket [IronPDF für macOS auf Apple Silicon](https://www.nuget.org/packages/IronPdf.MacOs.ARM).
- Um sowohl Intel- als auch Apple Silicon-Macs zu unterstützen, installieren Sie sowohl die NuGet-Pakete [IronPDF für macOS auf Intel](https://www.nuget.org/packages/IronPdf.MacOs) als auch [IronPDF für macOS auf Apple Silicon](https://www.nuget.org/packages/IronPdf.MacOs.ARM).

```cs
// Example .csproj configuration for universal Mac support
<ItemGroup>
  <PackageReference Include="IronPdf" Version="*" />
  <PackageReference Include="IronPdf.MacOs" Version="*" />
  <PackageReference Include="IronPdf.MacOs.ARM" Version="*" />
</ItemGroup>

Wie kann ich den Prozessortyp meines Macs überprüfen?

Klicken Sie auf das Apple Menü, wählen Sie "Über diesen Mac" und überprüfen Sie die Prozessorinformationen. Intel-Prozessoren werden mit Bezeichnungen wie "Intel Core i5" oder "Intel Core i7" angezeigt Apple Silicon Prozessoren werden als "Apple M1", "Apple M2" oder neuer angezeigt. Alternativ können Sie auch den Terminal-Befehl uname -m verwenden, der x86_64 für Intel-Macs und arm64 für Apple Silicon Macs liefert.

Welches NuGet-Paket sollte ich für mein Projekt wählen?

Die Auswahl des Pakets hängt von den Einsatzanforderungen ab. Für die persönliche Entwicklung installieren Sie nur das Paket, das zu Ihrem Prozessor passt. Für Teamumgebungen mit gemischter Hardware sollten Sie beide Pakete installieren - IronPDF wählt automatisch die richtige Laufzeitumgebung aus. Bei verteilten Anwendungen sollten Sie beide Pakete einbinden, um die Kompatibilität mit der gesamten Mac-Hardware sicherzustellen. Dies folgt den Grundsätzen unserer NuGet-Installationsanleitung.

Was passiert, wenn ich ein falsches Paket installiere?

Die Installation des falschen prozessorspezifischen Pakets führt zu einem Fehler bei der IronPDF-Initialisierung mit einer eindeutigen Fehlermeldung, die auf eine fehlende Architekturübereinstimmung hinweist. Die Anwendung löst DllNotFoundException oder ähnliche plattformspezifische Fehler aus. Dies wird Ihr System nicht beschädigen - installieren Sie das richtige Paket oder beide Pakete, um das Problem zu lösen. Informationen zur Fehlerbehebung bei der Bereitstellung finden Sie in unserer Schnellanleitung zur Fehlerbehebung.

Welche Hardware-Spezifikationen benötigt IronPDF unter macOS?

IronPDF verwendet Chromium, um HTML in PDF mit pixelgenauer Genauigkeit zu rendern, die der Druckfunktion von Chrome entspricht. Die Hardware-Spezifikationen unterstützen in erster Linie die Chromium-Engine, die die meiste Rechenleistung erfordert.

  • Minimum: 1 Kern & 1,75 GB RAM
  • Empfohlen: 2 Kerne & 8 GB RAM oder mehr

Für komplexe PDFs oder die Verarbeitung großer Mengen sollten PDF-Komprimierungstechniken eingesetzt werden, um den Speicherbedarf zu verringern und die Geschwindigkeit zu erhöhen.

Warum braucht IronPDF diese Spezifikationen?

Die Chromium-Rendering-Engine benötigt erhebliche Ressourcen, um HTML, CSS und JavaScript wie ein Webbrowser zu verarbeiten. Bei der Konvertierung von HTML in PDF wird eine Headless-Instanz von Chrome gestartet, die Stile interpretiert, Skripte ausführt, Bilder lädt und die Ausgabe rendert. Dies gewährleistet pixelgenaue PDFs, erfordert aber eine angemessene CPU- und Speicherauslastung. Komplexe Dokumente mit viel JavaScript, mehreren Bildern oder komplizierten Layouts erfordern mehr Ressourcen. In unserem Leitfaden zur Leistungssteigerung finden Sie Tipps zur Optimierung.

Wie ist die Leistung im Vergleich zu Windows-Systemen?

die Leistung von macOS entspricht der von Windows-Systemen mit ähnlicher Hardware. Apple Silicon Macs sind aufgrund der einheitlichen Speicherarchitektur und des optimierten CPU-Designs oft leistungsfähiger. Die M1- und M2-Prozessoren übertreffen Intel-basierte Systeme in puncto Geschwindigkeit und Energieeffizienz beim PDF-Rendering. Die fehlende Multithreading-Unterstützung unter macOS kann sich jedoch auf umfangreiche Serveranwendungen auswirken. Leistungsvergleiche und Optimierungsstrategien finden Sie in unserer Dokumentation der Rendering-Optionen.

Kann ich IronPDF auf älteren Mac-Modellen ausführen?

IronPDF unterstützt macOS 10.12 (Sierra) und höher, kompatibel mit Macs ab etwa 2010. Bei älteren Modellen mit begrenztem Arbeitsspeicher oder langsameren Prozessoren kann es zu Leistungseinschränkungen kommen. Bei Macs mit 4 GB RAM oder weniger sollten Sie nicht benötigte Anwendungen während der PDF-Erstellung schließen und kleinere Dokumente verarbeiten. Für den professionellen Einsatz sollten Sie ein Upgrade auf 8 GB RAM in Betracht ziehen. Ältere Intel-Macs vor 2015 benötigen möglicherweise die Optimierungstechniken aus unserem Vergleich zwischen nativer und Remote-Engine für eine akzeptable Leistung.

Häufig gestellte Fragen

Wie installiere ich IronPDF auf macOS für die Entwicklung von .NET Core?

Um IronPDF unter macOS zu installieren, müssen Sie zunächst den Prozessortyp Ihres Macs bestimmen. Für Intel-Macs installieren Sie das NuGet-Paket IronPdf.MacOs. Für Apple Silicon Macs installieren Sie IronPdf.MacOs.ARM. Sie können beide Pakete installieren, um beide Architekturen zu unterstützen. IronPDF funktioniert nativ unter macOS ohne zusätzliche Abhängigkeiten.

Kann ich PDFs auf macOS entwickeln und auf Windows oder Linux bereitstellen?

Ja, IronPDF ermöglicht eine vollständige plattformübergreifende Entwicklung. Sie können PDFs unter macOS erstellen und dieselbe Anwendung ohne Codeänderungen in Windows-, Linux- und Mac-Umgebungen bereitstellen. Fügen Sie einfach die entsprechenden IronPDF-Binärdateien für jede Zielplattform während der Bereitstellung hinzu.

Welche .NET-Versionen unterstützt IronPDF unter macOS?

IronPDF unterstützt .NET Standard Libraries, .NET Core Anwendungen und .NET 8, 7, 6, & 5 Projekte unter macOS. Allerdings werden .NET Framework-Projekte unter macOS nicht unterstützt, da sie Xamarin-Implementierungen und keine offiziellen .NET-Laufzeitversionen verwenden.

Wie kann ich unter macOS mit C# eine PDF-Datei aus HTML erstellen?

Verwenden Sie den ChromePdfRenderer von IronPDF, um PDFs aus HTML zu erstellen. Instanzieren Sie einfach den Renderer und rufen Sie RenderHtmlAsPdf() mit Ihrem HTML-Inhalt auf. Zum Beispiel: var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("Hallo von macOS!"); pdf.SaveAs("macos-Beispiel.pdf");

Gibt es irgendwelche Einschränkungen bei der Verwendung von IronPDF unter macOS?

Die größte Einschränkung besteht darin, dass das Multithreading von PDF-Dateien unter macOS aufgrund der Einschränkungen des Chromium Embedded Framework noch nicht unterstützt wird. Für die gleichzeitige PDF-Erzeugung bietet IronPDF asynchrone PDF-Erzeugungsmethoden als Alternative an.

Welche Entwicklungswerkzeuge funktionieren mit IronPDF unter macOS?

IronPDF arbeitet nahtlos mit gängigen macOS-Entwicklungstools wie Visual Studio for Mac und JetBrains Rider zusammen und ist damit ideal für .NET-Entwickler, die bevorzugt unter macOS entwickeln.

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 17,012,929 | Version: 2025.12 gerade veröffentlicht