C# .NET CoreでIronPDFをmacOSでサポート

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

IronPDFは.NET Standard Libraries、Coreアプリケーション、.NET 8, 7, 6, & 5プロジェクトに依存することなくmacOSをサポートしています。 MacでPDFを作成し、Windows、Linux、Mac環境にクロスプラットフォームで展開します。 このネイティブ サポートにより、HTML から PDF への変換を、プラットフォーム固有の変更なしに macOS 上で直接行うことができます。

クイックスタート: macOS でIronPDFをセットアップする

1.Macのプロセッサの種類(IntelまたはApple Silicon)を特定してください。 2.適切なNuGetパッケージをインストールしてください:

  • Intel Mac: Install-Package IronPdf.MacOs
  • Apple Silicon: Install-Package IronPdf.MacOs.ARM
  • 両方:両方のパッケージをインストールする 3.コードを変更せずにIronPDFを使い始める 4.あらゆるプラットフォームへの展開(Windows、Linux、Mac)
  1. IronPDF をNuGetパッケージマネージャでインストール

    PM > Install-Package IronPdf
  2. このコード スニペットをコピーして実行します。

    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");
  3. 実際の環境でテストするためにデプロイする

    今日プロジェクトで IronPDF を使い始めましょう無料トライアル

    arrow pointer

macOS上 for .NET Frameworkプロジェクトは、公式 for .NETランタイムリリースではなくXamarinの実装を使用するため、サポートされていません。 最新の開発には、.NET Coreまたは.NET 5+プロジェクトを使用してください。

IronPDFは2020年1月現在、すべてのmacOSバージョンに対応しています。 HTML文字列からPDFを作成するURLをPDFに変換する、または既存のPDF文書を扱うことからすぐに始められます。

Appleユーザーや開発者をサポートするためにコードの変更は必要ありません。 各プラットフォームに適切なバイナリを追加することで、Macで開発されたプロジェクトをWindows、Linux、Mac環境に展開します。 Windows デプロイメント または Linux デプロイメント のガイドを参照してください。

macOSでは、Chromium Embedded Frameworkの制限により、マルチスレッドPDFレンダリングサポートはまだ実装できません。 同時PDF生成のニーズについては、async PDF生成ガイドを参照してください。

多くの .NET 開発者は、Visual Studio for MacJetBrains Rider を使用して macOS 上で開発することを好むため、最新の .NET 開発にはクロスプラットフォームのサポートが不可欠です。

Macのプロセッサータイプに合わせてIronPdfを設定するには?

アップルは、Apple Siliconプロセッサを搭載したMacの発売を開始する2020年まで、インテルプロセッサを使用していました。 IronPdfは両方のアーキテクチャに最適化されたパッケージを提供します。

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

自分の Mac のプロセッサの種類を確認するにはどうすればよいですか?

Appleメニューをクリックし、"このMacについて"を選択し、プロセッサ情報を確認してください。 インテルのプロセッサーは、"インテル Core i5 "や "インテル Core i7 "と表示されます。アップルシリコンプロセッサーは、"Apple M1"、"Apple M2"、またはそれ以降と表示されます。 または、ターミナル コマンド uname -m を使用します。これは、Intel Mac の場合は x86_64、Apple Silicon Mac の場合は arm64 を返します。

私のプロジェクトにはどのNuGetパッケージを選ぶべきですか?

パッケージの選択は、デプロイのニーズによって異なります。 個人で開発する場合は、プロセッサに合ったパッケージのみをインストールしてください。 IronPDFは自動的に正しいランタイムを選択します。分散アプリケーションの場合は、すべての Mac ハードウェアでの互換性を確保するために、両方のパッケージを入れてください。 これは、NuGetインストールガイドの原則に従います。

間違ったパッケージをインストールするとどうなりますか?

間違ったプロセッサ固有のパッケージをインストールすると、アーキテクチャの不一致を示す明確なエラーメッセージとともにIronPDFの初期化に失敗します。 アプリケーションは DllNotFoundException または同様のプラットフォーム固有のエラーをスローします。 正しいパッケージをインストールするか、両方のパッケージをインストールしてください。 デプロイのトラブルシューティングについては、クイック トラブルシューティング ガイドを参照してください。

IronPDFはmacOS上でどのようなハードウェアスペックを必要としますか?

IronPDFはChromeの印刷機能にマッチしたピクセルパーフェクトな精度でHTMLをPDFにレンダリングするためにChromeiumを使用しています。 ハードウェアの仕様は、主にChromiumエンジンをサポートしています。

  • 最低限: 1 コア & 1.75 GB の RAM
  • 推奨: 2 コア & 8 GB の RAM 以上

複雑なPDFや大量の処理には、PDF圧縮技術を実装し、メモリ使用量を減らして速度を向上させます。

なぜIronPDFはこのような仕様が必要なのですか?

Chromiumレンダリングエンジンは、ウェブブラウザのようにHTML、CSS、JavaScriptを処理するために多くのリソースを必要とします。 HTMLをPDFに変換すると、スタイルを解釈し、スクリプトを実行し、画像を読み込み、出力をレンダリングするヘッドレスChromeインスタンスが起動します。 このため、ピクセルパーフェクトなPDFが保証されますが、十分なCPUとメモリが要求されます。 重いJavaScript、複数の画像、複雑なレイアウトを含む複雑な文書は、より多くのリソースを必要とします。 最適化のヒントについては、パフォーマンス支援ガイドを参照してください。

パフォーマンスは Windows システムと比較してどうですか?

macOSのパフォーマンスは、同様のハードウェアを搭載したWindowsシステムに匹敵します。 Apple Silicon Macは、ユニファイドメモリアーキテクチャと最適化されたCPU設計により、しばしば優れた性能を発揮します。 M1およびM2プロセッサーはPDFレンダリングに優れており、速度とエネルギー効率においてインテルベースのシステムを凌駕しています。 ただし、macOSでマルチスレッドに対応していないため、大量のサーバーアプリケーションに影響が出る可能性があります。 パフォーマンス比較と最適化戦略については、レンダリング オプション ドキュメントを参照してください。

古いMacでIronPDFを実行できますか?

IronPdfはmacOS 10.12 (Sierra)以降をサポートし、2010年以降のMacと互換性があります。 RAMが限られていたり、プロセッサが遅かったりする古いモデルでは、パフォーマンスが制限されることがあります。 4GB以下のRAMを搭載したMacでは、PDF生成中に不要なアプリケーションを終了し、より小さなドキュメントを処理してください。 プロフェッショナルユースのため、8GB RAMへのアップグレードをご検討ください。 2015年以前のレガシーIntel Macでは、許容可能なパフォーマンスを得るために、ネイティブ vs リモート エンジン比較の最適化テクニックが必要な場合があります。

よくある質問

.NET Core開発のためにIronPDFをmacOSにインストールするには?

IronPDFをmacOSにインストールするには、まずMacのプロセッサーの種類を確認してください。Intel Macの場合はIronPdf.MacOs NuGetパッケージをインストールしてください。Apple Silicon Macの場合はIronPdf.MacOs.ARMをインストールしてください。両方のアーキテクチャをサポートするために両方のパッケージをインストールすることができます。IronPDFは追加の依存関係なしにmacOS上でネイティブに動作します。

macOSでPDFを開発し、WindowsやLinuxにデプロイできますか?

はい、IronPDFは完全なクロスプラットフォーム開発を可能にします。macOS上でPDFを作成し、コードを変更することなく同じアプリケーションをWindows, Linux, Mac環境にデプロイすることができます。デプロイ時に各ターゲットプラットフォームに適切なIronPDFバイナリを追加するだけです。

IronPDFはmacOSのど for .NETバージョンをサポートしていますか?

IronPDFは.NET Standard Libraries、.NET Coreアプリケーション、macOS上 for .NET 8、7、6、5プロジェクトに対応しています。ただし、.NET Frameworkプロジェクトは公式 for .NETランタイムリリースではなくXamarinの実装を使用しているため、macOSではサポートされていません。

C#を使用してmacOSでHTMLからPDFを作成するには?

HTMLからPDFを作成するにはIronPDFのChromePdfRendererを使ってください。レンダラーをインスタンス化し、HTMLコンテンツでRenderHtmlAsPdf()を呼び出すだけです。var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("Hello from macOS!"); pdf.SaveAs("macos-example.pdf");

IronPDFをmacOSで使用する場合、何か制限はありますか?

主な制限は、Chromium Embedded Frameworkの制約により、マルチスレッドPDFレンダリングがmacOSではまだサポートされていないことです。同時PDF生成のニーズに対しては、IronPDFは代替アプローチとして非同期PDF生成メソッドを提供します。

どの開発ツールがmacOSのIronPDFで動作しますか?

IronPDFはVisual Studio for MacやJetBrains Riderを含む一般的なmacOS開発ツールとシームレスに動作するため、macOSでの開発を好む.NET開発者に最適です。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 17,803,474 | バージョン: 2026.3 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronPdf
サンプルを実行するHTML が PDF に変換されるのを確認します。