プロジェクトに適したIronPDFバージョンの選択

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

IronPDF にはいくつかの異なるバージョンがあることがわかります。 どちらが私に最適かどうかは、どのようにしてわかりますか?

依存関係の問題を避けるためには、IronPdf.Slimの使用は推奨されません。 ただし、ターゲットとなるOSが不明な場合、IronPdf.Slim は非常に有用です。 Windows、Linux、またはmacOSの依存関係を実行時にダウンロードできるようにするには、IronPdf.Installation.AutomaticallyDownloadNativeBinariestrue に設定する必要があります。

次の点にご注意ください。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 startedIronPdf.Native.Chrome.MacOS.ARMダウンロードされます。

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
VB   C#

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レンダラーを使用します。