C&#35 ; Prise en charge d'IronPDF pour macOS avec .NET Core

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

<TODO : Ajouter une image ici -->

IronPDF prend en charge macOS pour les bibliothèques standard .NET, les applications Core et les projets .NET 8, 7, 6 et 5 sans dépendances. Créez des PDF sur Mac et déployez-les dans des environnements Windows, Linux et Mac. Cette prise en charge native permet la conversion HTML vers PDF directement sur macOS sans modifications spécifiques à la plateforme.

Démarrage rapide : configuration d'IronPDF sur macOS

  1. Identifiez le type de processeur de votre Mac (Intel ou Apple Silicon)
  2. Installez le package NuGet approprié :
    • Macs Intel : Installation-Package IronPdf.MacOs
    • Silicium d'Apple : Installer-Package IronPDF.MacOs.ARM
    • Les deux : installer les deux paquets
  3. Commencez à utiliser IronPDF sans modifier le code
  4. Déploiement sur n'importe quelle plateforme (Windows, Linux, Mac)

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

// Créer un PDF à partir de HTML sur macOS var renderer = new ChromePdfRenderer() ; var pdf = renderer.RenderHtmlAsPdf(""); pdf.SaveAs("macos-example.pdf") ;

// Convertir une URL en PDF var urlPdf = renderer.RenderUrlAsPdf("https://example.com") ; urlPdf.SaveAs("website.pdf") ;


les projets .NET Framework sur macOS ne sont pas pris en charge car ils utilisent des implémentations Xamarin plutôt que les versions officielles du runtime .NET. Utilisez [les projets .NET Core ou .NET 5+](https://ironpdf.com/get-started/installation-overview/) pour un développement moderne.

IronPDF prend en charge toutes les versions de macOS prêtes à l'emploi à partir de janvier 2020, sans dépendances. Commencez immédiatement avec [la création de PDF à partir de chaînes HTML](https://ironpdf.com/how-to/html-string-to-pdf/), [la conversion d'URL en PDF](https://ironpdf.com/how-to/url-to-pdf/), ou le travail avec des documents PDF existants.

Aucun changement de code n'est nécessaire pour prendre en charge les utilisateurs ou développeurs Apple. Déployer des projets développés sous Mac dans des environnements Windows, Linux et Mac en ajoutant les binaires appropriés pour chaque plateforme. Consultez nos guides pour [le déploiement sous Windows](https://ironpdf.com/get-started/windows/) ou [le déploiement sous Linux](https://ironpdf.com/get-started/linux/).

Sur macOS, la prise en charge du rendu PDF multithread ne peut pas encore être mise en œuvre en raison des limitations de Chromium Embedded Framework. Pour les besoins de génération simultanée de PDF, consultez notre [guide de génération de PDF par asynchronisme](https://ironpdf.com/how-to/async/) pour des approches alternatives.

De nombreux développeurs .NET préfèrent développer sur macOS en utilisant *Visual Studio for Mac* et *JetBrains Rider*, ce qui rend la prise en charge multiplateforme essentielle pour le développement .NET moderne.

## Comment configurer IronPDF pour le type de processeur de mon Mac?

<TODO : Ajouter une image ici -->
<!-- ![Capture d'écran démontrant la configuration et l'installation spécifiques à macos dans IronPDF](/static-assets/images/TODO/macos-specific-configuration-install-step_screenshot.webp) -->
<!-- Description : Capture d'écran montrant le processus étape par étape -->

Apple a utilisé des processeurs Intel jusqu'en 2020, date à laquelle elle a commencé à lancer des Mac avec des processeurs Apple Silicon. IronPDF propose des packages optimisés pour les deux architectures.

- Pour les Mac Intel, installez le paquet NuGet [IronPDF pour macOS sur Intel](https://www.nuget.org/packages/IronPdf.MacOs).
- Pour les Mac Apple Silicon, installez le paquet NuGet [IronPDF pour macOS sur Apple Silicon](https://www.nuget.org/packages/IronPdf.MacOs.ARM).
- Pour prendre en charge à la fois les Mac Intel et Apple Silicon, installez les deux paquets NuGet [IronPDF pour macOS sur Intel](https://www.nuget.org/packages/IronPdf.MacOs) et [IronPDF pour macOS sur 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>

Comment vérifier le type de processeur de mon Mac?

Cliquez sur le menu Apple, sélectionnez "À propos de ce Mac" et vérifiez les informations relatives au processeur. Les processeurs Intel portent des noms tels que "Intel Core i5" ou "Intel Core i7" Les processeurs Apple Silicon s'affichent sous la forme "Apple M1", "Apple M2" ou plus récents. Vous pouvez également utiliser la commande Terminal uname -m qui renvoie x86_64 pour les Mac Intel et arm64 pour les Mac Apple Silicon.

Quel package NuGet dois-je choisir pour mon projet?

La sélection des paquets dépend des besoins de déploiement. Pour le développement personnel, n'installez que le paquet correspondant à votre processeur. Pour les environnements d'équipe avec du matériel mixte, installez les deux packages-IronPDF sélectionne automatiquement le bon runtime. Pour les applications distribuées, incluez les deux paquets afin de garantir la compatibilité avec tous les matériels Mac. Elle suit les principes de notre guide d'installation de NuGet.

Que se passe-t-il si j'installe le mauvais paquetage?

L'installation du mauvais package spécifique au processeur entraîne l'échec de l'initialisation d'IronPDF avec un message d'erreur clair indiquant la non-concordance de l'architecture. L'application génère une DllNotFoundException ou des erreurs similaires spécifiques à la plateforme. Cela n'endommagera pas votre système - installez le bon paquet ou les deux paquets pour résoudre le problème. Pour le dépannage du déploiement, consultez notre guide de dépannage rapide.

Quelles sont les spécifications matérielles requises par IronPDF sur macOS?

<TODO : Ajouter une image ici -->

IronPDF utilise Chrome pour rendre HTML en PDF avec une précision au pixel près correspondant à la fonction d'impression de Chrome. Les spécifications matérielles prennent principalement en charge le moteur Chromium, qui nécessite la plus grande puissance de calcul.

  • Minimum : 1 cœur et 1,75 Go de RAM
  • Recommandé : 2 cœurs et 8 Go de RAM ou plus

Pour les PDF complexes ou le traitement de gros volumes, mettez en œuvre des techniques de compression de PDF pour réduire l'utilisation de la mémoire et améliorer la vitesse.

Pourquoi IronPDF a-t-il besoin de ces spécifications?

Le moteur de rendu Chromium nécessite des ressources importantes pour traiter le HTML, le CSS et le JavaScript comme un navigateur web. La conversion de HTML en PDF lance une instance Chrome sans tête qui interprète les styles, exécute les scripts, charge les images et rend la sortie. Cela permet d'obtenir des PDF parfaits au pixel près, mais nécessite une unité centrale et une mémoire suffisantes. Les documents complexes contenant beaucoup de JavaScript, de nombreuses images ou des mises en page complexes nécessitent davantage de ressources. Consultez notre guide d'aide à la performance pour obtenir des conseils d'optimisation.

Comment les performances se comparent-elles à celles des systèmes Windows ?

les performances de macOS sont comparables à celles des systèmes Windows dotés d'un matériel similaire. Les Mac Apple Silicon sont souvent plus performants grâce à l'architecture de mémoire unifiée et à la conception optimisée de l'unité centrale. Les processeurs M1 et M2 excellent dans le rendu des PDF, surpassant les systèmes basés sur Intel en termes de vitesse et d'efficacité énergétique. Toutefois, l'absence de prise en charge du multithreading sur macOS peut avoir un impact sur les applications serveur à fort volume. Pour des comparaisons de performances et des stratégies d'optimisation, consultez notre documentation sur les options de rendu.

Puis-je utiliser IronPDF sur des modèles de Mac plus anciens?

IronPDF prend en charge macOS 10.12 (Sierra) et les versions ultérieures, compatibles avec les Mac à partir de 2010 environ. Les anciens modèles dotés d'une mémoire vive limitée ou de processeurs plus lents peuvent présenter des limitations de performance. Pour les Mac dotés de 4 Go de RAM ou moins, fermez les applications inutiles pendant la génération du PDF et traitez des documents plus petits. Envisagez de passer à une mémoire vive de 8 Go pour une utilisation professionnelle. Les anciens Mac Intel antérieurs à 2015 peuvent nécessiter des techniques d'optimisation issues de notre comparaison moteur natif vs moteur distant pour des performances acceptables.

Questions Fréquemment Posées

Comment installer IronPDF sur macOS pour le développement .NET Core ?

Pour installer IronPDF sur macOS, commencez par identifier le type de processeur de votre Mac. Pour les Mac Intel, installez le package NuGet IronPdf.MacOs. Pour les Macs Apple Silicon, installez IronPdf.MacOs.ARM. Vous pouvez installer les deux paquets pour prendre en charge les deux architectures. IronPDF fonctionne nativement sur macOS sans aucune dépendance supplémentaire.

Puis-je développer des PDF sur macOS et les déployer sur Windows ou Linux ?

Oui, IronPDF permet un développement multiplateforme complet. Vous pouvez créer des PDF sur macOS et déployer la même application dans des environnements Windows, Linux et Mac sans modifier le code. Il suffit d'ajouter les binaires IronPDF appropriés pour chaque plateforme cible lors du déploiement.

Quelles sont les versions de .NET prises en charge par IronPDF pour macOS ?

IronPDF prend en charge les bibliothèques .NET Standard, les applications .NET Core et les projets .NET 8, 7, 6 et 5 sur macOS. Cependant, les projets .NET Framework ne sont pas pris en charge sur macOS car ils utilisent des implémentations Xamarin plutôt que des versions officielles du runtime .NET.

Comment créer un PDF à partir de HTML sur macOS à l'aide de C# ?

Utilisez le ChromePdfRenderer d'IronPDF pour créer des PDF à partir de HTML. Il suffit d'instancier le moteur de rendu et d'appeler RenderHtmlAsPdf() avec votre contenu HTML. Par exemple : var renderer = new ChromePdfRenderer() ; var pdf = renderer.RenderHtmlAsPdf("Hello from macOS !") ; pdf.SaveAs("macos-example.pdf") ;

Y a-t-il des limitations à l'utilisation d'IronPDF sur macOS ?

La principale limitation est que le rendu PDF multithread n'est pas encore pris en charge sur macOS en raison des contraintes du Chromium Embedded Framework. Pour les besoins de génération de PDF simultanés, IronPDF propose des méthodes de génération de PDF asynchrones comme approche alternative.

Quels sont les outils de développement qui fonctionnent avec IronPDF sur macOS ?

IronPDF fonctionne de manière transparente avec les outils de développement macOS populaires, notamment Visual Studio for Mac et JetBrains Rider, ce qui en fait un outil idéal pour les développeurs .NET qui préfèrent développer sur macOS.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 17,012,929 | Version : 2025.12 vient de sortir