Come installare libgdiplus su macOS
Panoramica
In alcune situazioni, si può scegliere di usare Aspose.Cells affidandosi alla libreria grafica System.Drawing.Common. Questa situazione si verifica spesso nelle versioni più vecchie di .NET Core (ad esempio .NET Core 3.1 o versioni precedenti).
Dato che la libreria grafica System.Drawing.Common dipende da libgdiplus, questo articolo spiega come installare libgdiplus su macOS.
Installare Homebrew in macOS
Per prima cosa, puoi installare Homebrew su macOS eseguendo il seguente comando nel Terminale.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Installare libgdiplus in macOS
Dopo aver installato Homebrew, è possibile installare libgdiplus in macOS:
brew install mono-libgdiplus
Soluzione consigliata
Per le piattaforme .NET6 (o successive), a differenza delle piattaforme precedenti (.netcore31 o precedenti), una differenza importante riguarda la libreria grafica. In questo Documento ufficiale di Microsoft, si spiega che per le release di .NET6 o successive la libreria grafica “System.Drawing.Common” sarà supportata solo su Windows e fornisce raccomandazioni per sostituire la libreria grafica.
Quindi, Aspose.Cells fornisce una soluzione basata sulla libreria grafica SkiaSharp su piattaforme non Windows. Raccomandiamo di usare SkiaSharp come libreria su macOS, il che significa anche che non è necessario installare libgdiplus.
Per informazioni su come installare Aspose.Cells su piattaforme non Windows e usare SkiaSharp come libreria grafica, consultare il seguente articolo: Come eseguire Aspose.Cells per .Net6