IRONSOFTWAREHOME

Wsparcie dla C# IronPDF na macOS z .NET Core

Curtis Chau
Curtis Chau
Updated: 4 czerwca 2026

IronPDF obsługuje macOS dla bibliotek .NET Standard, aplikacji Core i projektów .NET 8, 7, 6, & 5 bez zależności. Tworzenie PDF-ów na Macu i wdrażanie międzyplatformowe do środowisk Windows, Linux i Mac. To natywne wsparcie umożliwia konwersję HTML do PDF bezpośrednio na macOS bez modyfikacji specyficznych dla platformy.

Szybki start: Konfiguracja IronPDF na macOS
  1. Zidentyfikuj typ procesora w swoim Macu (Intel lub Apple Silicon)
  2. Zainstaluj odpowiednią paczkę NuGet:
    • Maci z Intelem: Install-Package IronPdf.MacOs
    • Apple Silicon: Install-Package IronPdf.MacOs.ARM
    • Obydwie: Zainstaluj oba pakiety
  3. Rozpocznij używanie IronPDF bez zmian w kodzie
  4. Wdrażaj na dowolnej platformie (Windows, Linux, Mac)
  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2Skopiuj i uruchom ten fragment kodu.

    using IronPdf;
    
    // Create a PDF from HTML on macOS
    var renderer = new ChromePdfRenderer();
    var pdf = renderer.RenderHtmlAsPdf("<h1>Hello from macOS!</h1>");
    pdf.SaveAs("macos-example.pdf");
    
    // Convert a URL to PDF
    var urlPdf = renderer.RenderUrlAsPdf("https://example.com");
    urlPdf.SaveAs("website.pdf");
    C#
  3. 3Wdrożenie do testowania w środowisku produkcyjnym

    Rozpocznij używanie IronPDF w swoim projekcie już dziś z darmową wersją próbną
    arrow pointer

Projekty .NET Framework na macOS nie są obsługiwane, ponieważ używają implementacji Xamarin zamiast oficjalnych wydań środowiska uruchomieniowego .NET. Użyj projektów .NET Core lub .NET 5+ do nowoczesnego rozwoju.

IronPDF obsługuje wszystkie wersje macOS out-of-the-box od stycznia 2020 bez zależności. Rozpocznij natychmiast od tworzenia PDF-ów z ciągów HTML, konwertowania URL-ów do PDF-ów lub pracy z istniejącymi dokumentami PDF.

Nie są wymagane zmiany w kodzie, aby wspierać użytkowników Apple lub deweloperów. Wdrażaj projekty rozwinięte na Macu do środowisk Windows, Linux i Mac, dodając odpowiednie binaria dla każdej platformy. Zobacz nasze przewodniki dla wdrożenia Windows lub wdrożenia Linux.

Na macOS wsparcie dla renderowania PDF z wieloma wątkami nie może jeszcze być wdrożone ze względu na ograniczenia Chromium Embedded Framework. Dla potrzeb generowania PDF synchronicznie, zapoznaj się z naszym przewodnikiem asynchronicznego generowania PDF dla alternatywnych podejść.

Wielu deweloperów .NET preferuje rozwijanie na macOS używając Visual Studio for Mac i JetBrains Rider, co czyni wsparcie międzyplatformowe istotnym dla nowoczesnego rozwoju .NET.

Jak skonfigurować IronPDF do typu procesora mojego Maca?

Apple używało procesorów Intel do 2020, kiedy zaczęli wprowadzać Maki z procesorami Apple Silicon. IronPDF dostarcza zoptymalizowane pakiety dla obu architektur.

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

Jak mogę sprawdzić typ procesora mojego Maca?

Kliknij menu Apple, wybierz "About This Mac" i sprawdź informacje o procesorze. Procesory Intel mają nazwy jak "Intel Core i5" lub "Intel Core i7". Procesory Apple Silicon wyświetlają się jako "Apple M1", "Apple M2" lub nowsze. Alternatywnie, użyj polecenia Terminal uname -m, które zwraca x86_64 dla Maców z Intelem i arm64 dla Maców Apple Silicon.

Którą paczkę NuGet powinienem wybrać dla mojego projektu?

Wybór paczki zależy od potrzeb wdrożeniowych. Dla osobistego rozwoju, zainstaluj tylko paczkę pasującą do twojego procesora. Dla środowisk zespołowych z mieszanym sprzętem zainstaluj oba pakiety - IronPdf automatycznie wybiera odpowiednie środowisko wykonawcze. Dla aplikacji rozproszonych dołącz oba pakiety, aby zapewnić kompatybilność z całym sprzętem Mac. Dotyczy to zasad w naszym przewodniku instalacji NuGet.

Co się stanie, jeśli zainstaluję niewłaściwą paczkę?

Instalacja niewłaściwej paczki specyficznej dla procesora powoduje błąd inicjalizacji IronPDF z jasnym komunikatem o niezgodności architektury. Aplikacja wyrzuca DllNotFoundException lub podobne błędy specyficzne dla platformy. To nie uszkodzi twojego systemu - inataluj poprawną paczkę lub obie paczki, aby rozwiązać problem. Dla rozwiązywania problemów z wdrożeniem, zapoznaj się z naszym przewodnikiem szybkiego rozwiązywania problemów.

Moją ulubioną biblioteką tego typu jest IronPDF. Umożliwia ona szybkie i efektywne manipulowanie plikami PDF. Posiada także wiele cennych funkcji, takich jak eksport do formatu PDF/A i cyfrowe podpisywanie dokumentów PDF.

Milan Jovanovic

Microsoft MVP

Zobacz studium przypadku

IronOCR pozwala nam oszczędzić 40 000 USD rocznie na ręcznym przetwarzaniu, jednocześnie zwiększając produktywność i uwalniając zasoby do zadań o wysokim wpływie. Gorąco polecam.

Brent Matzelle

Dyrektor technologiczny, OPYN

Zobacz studium przypadku

IronSuite odgrywa kluczową rolę w naszej działalności. Są to narzędzia zwiększające wydajność w całej firmie, w tym tworzenie planów pięter i poprawa zarządzania zapasami.

David Jones

Główny inżynier oprogramowania, Agorus Build

Zobacz studium przypadku

Jakie specyfikacje sprzętowe wymagają IronPDF na macOS?

IronPDF używa Chromium do renderowania HTML do PDF z perfekcyjną dokładnością pikselową zgodną z funkcją drukowania Chrome. Specyfikacje sprzętowe głównie wspierają silnik Chromium, który wymaga największej mocy obliczeniowej.

  • Minimalne: 1 rdzeń i 1,75 GB pamięci RAM
  • Zalecane: 2 rdzenie i 8 GB pamięci RAM lub więcej

Dla złożonych PDF-ów lub przetwarzania dużych woluminów, zaimplementuj techniki kompresji PDF, aby zmniejszyć zużycie pamięci i poprawić prędkość.

Dlaczego IronPDF potrzebuje tych specyfikacji?

Silnik renderowania Chromium wymaga znacznych zasobów, aby przetwarzać HTML, CSS i JavaScript jak przeglądarka internetowa. Konwertowanie HTML na PDF uruchamia instancję Headless Chrome, która interpretuje style, wykonuje skrypty, ładuje obrazy i renderuje wynik. To zapewnia perfekcyjne PDF-y, ale wymaga odpowiedniego CPU i pamięci. Złożone dokumenty z ciężkim JavaScriptem, wieloma obrazami lub skomplikowanymi układami wymagają więcej zasobów. Zapoznaj się z naszym przewodnikiem pomocy wydajności dla wskazówek dotyczących optymalizacji.

Jak wydajność porównuje się do systemów Windows?

Wydajność na macOS jest porównywalna do systemów Windows z podobnym sprzętem. Maki Apple Silicon często przewyższają dzięki zjednoczonej architekturze pamięci i zoptymalizowanej konstrukcji CPU. Procesory M1 i M2 doskonale sprawdzają się w renderowaniu PDF, przewyższając systemy oparte na Intel pod względem prędkości i efektywności energetycznej. Jednak brak wsparcia dla wielowątkowości na macOS może wpływać na aplikacje serwerowe o dużej objętości. Dla porównań wydajności i strategii optymalizacji, zapoznaj się z naszą dokumentacją opcji renderowania.

Czy mogę uruchomić IronPDF na starszych modelach Maca?

IronPDF wspiera macOS 10.12 (Sierra) i późniejsze, kompatybilne z Makami od około 2010 roku. Starsze modele z ograniczoną pamięcią RAM lub wolniejszymi procesorami mogą doświadczać ograniczeń wydajności. Dla Maków z 4GB RAM lub mniej, zamknij niepotrzebne aplikacje podczas generowania PDF i przetwarzaj mniejsze dokumenty. Rozważ uaktualnienie do 8GB RAM do użytku profesjonalnego. Starsze Maki Intel przed 2015 mogą potrzebować technik optymalizacji z naszego porównania silnika rodzimego i zdalnego dla zadowalającej wydajności.

Często Zadawane Pytania

Jak zainstalować IronPDF na macOS dla rozwoju .NET Core?

Aby zainstalować IronPDF na macOS, najpierw zidentyfikuj typ procesora Mac. Dla Mac z Intelem zainstaluj pakiet NuGet IronPdf.MacOs. Dla Mac z Apple Silicon zainstaluj IronPdf.MacOs.ARM. Mozesz zainstalować oba pakiety, aby wspierac obie architektury. IronPDF dziala natywnie na macOS bez dodatkowych zalezności.

Czy moge tworzyc PDFy na macOS i wdrazac na Windows lub Linux?

Tak, IronPDF umożliwia pelne rozwijanie wieloplatformowe. Mozesz tworzyc PDFy na macOS i wdrazac ta sama aplikacje na Windows, Linux i srodowiska Mac bez zmian w kodzie. Wystarczy dodac odpowiednie biblioteki IronPDF dla kazdej docelowej platformy podczas wdrazania.

Jakie wersje .NET wspiera IronPDF na macOS?

IronPDF wspiera biblioteki .NET Standard, aplikacje .NET Core oraz projekty .NET 8, 7, 6 i 5 na macOS. Jednakze, projekty .NET Framework nie sa wspierane na macOS, poniewaz uzywaja implementacji Xamarin zamiast oficjalnych wydan wykonawczych .NET.

Jak utworzyc PDF z HTML na macOS uzywajac C#?

Uzyj ChromePdfRenderer IronPDF, aby utworzyc PDFy z HTML. Wystarczy zainicjowac renderer i wywolac RenderHtmlAsPdf() z zawartoscia HTML. Na przyklad: var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("Hello from macOS!"); pdf.SaveAs("macos-example.pdf");

Czy sa jakies ograniczenia przy uzywaniu IronPDF na macOS?

Glowne ograniczenie polega na tym, ze renderowanie PDFów na wielu watkach nie jest jeszcze wspierane na macOS ze wzgledu na ograniczenia Chromium Embedded Framework. Dla potrzeb wytwarzania PDFów wspolbieznego, IronPDF oferuje alternatywne metody generacji PDFów asynchronicznych.

Jakie narzedzia deweloperskie dzialaja z IronPDF na macOS?

IronPDF dziala bezproblemowo z popularnymi narzedziami deweloperskimi macOS, w tym Visual Studio for Mac i JetBrains Rider, co czyni go idealnym dla deweloperow .NET preferujacych rozwijanie na macOS.

Why does IronPDF need specific hardware specifications?

IronPDF uses the Chromium engine for rendering, which requires significant resources similar to running a web browser. Adequate CPU power and memory ensure pixel-perfect PDF conversions.

How can I improve IronPDF performance on macOS?

To improve performance, ensure your system meets recommended hardware specifications and utilize optimization tips from IronPDF's performance assistance guide, such as PDF compression techniques.

Is IronPDF's performance on macOS comparable to Windows?

Yes, IronPDF's performance on macOS matches Windows with similar hardware. Apple Silicon Macs often perform better due to their advanced architecture, though a lack of multithreading support can affect server applications.

Can I use Visual Studio for Mac to develop with IronPDF?

Yes, many .NET developers prefer using Visual Studio for Mac with IronPDF, which supports cross-platform development essential for modern .NET applications.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 21,105,021Wersja:2026.9właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz opcję Przeglądaj i wyszukaj „IronPdf”
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.9

lub pobierz instalator Windows tutaj.

  1. Pobierz i rozpakuj IronPDF do lokalizacji takiej jak ~/Libs w katalogu Solution
  2. W Eksploratorze rozwiązań programu Visual Studio kliknij prawym przyciskiem myszy opcję Odwołania. Wybierz opcję Przeglądaj, „IronPdf.dll”

Licencje od 749 USD

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

OR
bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz opcję Przeglądaj i wyszukaj „IronPdf”
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.9

lub pobierz instalator Windows tutaj.

  1. Pobierz i rozpakuj IronPDF do lokalizacji takiej jak ~/Libs w katalogu Solution
  2. W Eksploratorze rozwiązań programu Visual Studio kliknij prawym przyciskiem myszy opcję Odwołania. Wybierz opcję Przeglądaj, „IronPdf.dll”

Licencje od 749 USD