プロジェクトに適したIronPDFバージョンの選択
IronPDF にはいくつかの異なるバージョンがあることがわかります。 どちらが私に最適かどうかは、どのようにしてわかりますか?
依存関係の問題を避けるためには、IronPdf.Slimの使用は推奨されません。 ただし、ターゲットとなるOSが不明な場合、IronPdf.Slim は非常に有用です。 Windows、Linux、またはmacOSの依存関係を実行時にダウンロードできるようにするには、IronPdf.Installation.AutomaticallyDownloadNativeBinaries
を true
に設定する必要があります。
次の点にご注意ください。IronPdf.Slimはポータブルであるだけでなく、実行時にユーザーのスペースを節約することはありません。IronPdfは、2つの依存関係に依存しています: IronPdf.Slim(IronPdf.dllを含む)そして IronPdf.Native.Chrome(Chrome を含む(デフォルト)レンダラー)プラットフォームに基づいて たとえば、実行時のWindows環境でIronPdf.Native.Chrome.WindowsLinuxでダウンロードされます。IronPdf.Native.Chrome.Linuxがダウンロードされ、どのプロセッサが使用されているかに応じて、macOS用のアプリケーションが IronPdf.Native.Chrome.MacOSはい、以下の内容を日本語に翻訳いたします:
以下の内容を日本語に翻訳してください:
IronPDF allows developers to generate, edit and read PDF files in .NET applications. It simplifies the process of integrating PDF functionalities into software development projects.
Let's get startedダウンロードされます。
IronPDF
https://www.nuget.org/packages/IronPdf/
- Chrome の Windows 固有の依存関係を含みます(デフォルト)レンダラー
- デフォルトパッケージは、実行時にWindows固有の依存関係をダウンロードします。
- デフォルトではChromeレンダラーを使用します
- すべてのプラットフォームをサポートしていますが、Windowsプラットフォームでは追加のダウンロードなしで動作します。
- Windows ユーザーやデフォルト ユーザーに便利です。 すべてのプラットフォームで使用可能
IronPdf.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- Windows、Linux、またはmacOS固有の依存関係は含まれていません
- Windows、Linux、またはmacOSの依存関係は実行時にダウンロードされます。
- 特に指定がない場合、すべてのプラットフォームでChromeレンダラーをデフォルトとして使用します。
- 実行時にプラットフォーム固有の依存関係をダウンロードしたいクロスプラットフォームソリューションに役立ちます。
- すべてのプラットフォームをサポートしますが、プログラムを初めて実行する際にプラットフォーム固有の依存関係がダウンロードされます。
- ターゲットプラットフォームが不明な場合のAWS Lambdaや非常にポータブルなアプリケーションに役立ちます。
-
インストール手順:
AutomaticallyDownloadNativeBinaries
を true に設定します。 (APIリファレンス)これは、Windows、Linux、またはmacOSの依存関係を実行時にダウンロードできるようにします。
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
IronPdf.Linux
https://www.nuget.org/packages/IronPdf.Linux/
- ChromeのLinux専用依存関係を含む(デフォルト)レンダラー
- デフォルトではChromeレンダラーを使用します
- すべてのプラットフォームをサポートしますが、Linuxプラットフォームは追加のダウンロードなしで動作します。
- Linuxのパワーユーザー、特にDockerおよびクラウドユーザーに役立ちます
IronPdf.MacOs
IronPdf.MacOs
IronPDF は、MacOS での C#、VB.NET 及び他の .NET プログラミング言語のための完璧な PDF 生成および操作ライブラリです。IronPDF for .NET は、.NET Core アプリケーション、Xamarin、及び単純な C# コンソールアプリケーション上で、完全で豊富な機能セットを提供します。
特徴
- HTML to PDF 変換: HTML、ASP.NET WebForms および MVC、WPF、コンソールアプリケーションから直接 PDF を生成します。
- PDF 編集: 既存の PDF ドキュメントを変更する機能 (結合、分割、テキスト追加、画像追加 など)。
- 高品質 PDF 出力: 優れたレンダリングエンジンを使用し、高品質な PDF を生成します。
- 画像から PDF: PNG、JPG 及び GIF 画像から PDF ドキュメントを作成します。
- テキストの抽出: PDF ドキュメントからテキストを抽出します。
- 署名とフィル: PDF ドキュメントに電子署名を追加します。
IronPDF for .NET for MacOS は、それが提供する幅広い機能により、どのような規模のプロジェクトにも対応します。すぐに使用でき、強力なドキュメント生成と編集機能を備えています。
https://www.nuget.org/packages/IronPdf.MacOs/
- Chrome向けのMac特有の依存関係を含みます(デフォルト)レンダラー
- デフォルトではChromeレンダラーを使用します
- macOS開発者に役立ちます
IronPdf.Classic
IronPDFは、.NET開発者が簡単にPDF文書を作成、編集、読み込むことを可能にする強力なライブラリです。IronPDF for .NETは高性能で、使いやすく、コードのわかりやすさに重点を置いて設計されています。
特徴
- PDFの作成: HTML、CSS、およびJavaScriptから直接PDFファイルを作成できます。
- PDFの編集: 既存のPDF文書に対してテキストの追加、削除、フォント変更、画像の挿入などを行えます。
- PDFの読み取り: PDF文書からテキストと画像を抽出する機能を提供します。
- 統合の容易さ: .NETフレームワークとシームレスに統合され、主要なプログラミング言語との互換性を保証します。
IronPDFを使うことで、PDF文書の管理がより効率的かつ効果的になります。このライブラリは特にウェブアプリケーションやレポーティングツールの開発に重宝します。
https://www.nuget.org/packages/IronPdf.Classic/
- IronPDF.SlimとIronPDF.Native.WebKit.*を含む
- Windows、Linux、およびMacの依存関係が含まれています(レガシー)WebKitレンダラー
- デフォルトではWebKitレンダラーを使用します。