製品比較

IronPDFとWinnovative PDFライブラリ for .NETの比較

更新済み 6月 11, 2022
共有:

Adobeはポータブルドキュメントフォーマットを設計しました (PDF) 文書のテキストおよびグラフィックのフォーマットを提供するために。 PDFファイルを開くためには、別のアプリケーションが必要です。 PDFファイルは、今日の文化においてますます重要になっています。 ポータブルドキュメントフォーマット(PDF)ファイルは、請求書や書類作成のために多くのビジネス分野で利用されています。 開発者はドキュメントを作成する際にクライアントのニーズを満たすためにPDFフォーマットを使用します。 今日利用可能なライブラリのおかげで、PDFの作成がこれまでになく簡単になりました。 プロジェクトで採用するライブラリが市場で最適なものであるかを判断するためには、構築、読み取り、および変換といった要素を考慮する必要があります。

この記事では、netコンポーネント用の2つの最も人気のあるPDFコンバーターライブラリを比較します。 これら2つのライブラリは:

  • IronPDF
  • ウィノバティブ

    IronPDFとWinnovativeは、オンラインまたはデスクトップアプリケーションでPDFファイルを作成、読み取り、および更新するために.NETアプリケーションで使用できる二つのライブラリです。 これらの二つのライブラリはどちらが私たちのアプリケーションに最も適しているかを比較することができます。 まず、2つのライブラリの機能を検討し、その後PDFファイルの変換および処理におけるパフォーマンスレベルを比較します。 両方のライブラリは .NET フレームワークによってサポートされています。

IronPDFの機能

IronPDFは、ブラウザが処理できるほとんどすべてのタスクを処理できる強力なPDFコンバーターです。 開発者向けの.NETライブラリは、PDFファイルの作成、読み取り、および操作を簡単にします。 IronPDFはHTMLをPDFファイルに変換するためにChromeエンジンを使用します。 他のWebコンポーネントの中でも、IronPDFはHTML、ASPX、Razor HTML、およびMVC Viewをサポートしています。 IronPDFはMicrosoft .NETアプリケーションをサポートします (ASP.NET Webアプリケーションと従来のWindowsアプリケーションの両方). IronPDFを使用して、魅力的なPDFドキュメントを作成することもできます。

IronPDFを使用すると PDFファイルを作成する HTML5、JavaScript、CSS、および画像から。 さらに、ヘッダーとフッターをファイルに含めることができます。 IronPDFのおかげで、PDFファイルを簡単に読むことができます。 IronPDFには、PDFファイルを処理できる強力なHTMLからPDFへのコンバーターと、堅牢なPDF変換エンジンも含まれています。

  • HTML、HTML5、ASPX、およびRazor/MVCビューは、PDFファイルを作成するために使用できるソースの例です。 HTMLファイルをPDFに変換できるだけでなく、画像ファイルをPDFに変換することもできます。
  • IronPDFは、インタラクティブなPDFドキュメントの作成、インタラクティブフォームの記入および提出、PDFドキュメントの結合および分割、PDFドキュメントからのテキストや画像の抽出、PDFドキュメント内のテキスト検索、PDFページのラスター化による画像化、PDFのHTMLへの変換支援などが可能です。 PDF ドキュメントを印刷する.
  • IronPDFはURLからドキュメントを生成することができます。 HTMLログインフォームの背後にあるログインについては、カスタムネットワークログイン認証情報、ユーザーエージェント、プロキシ、クッキー、HTTPヘッダー、およびフォーム変数の使用も可能です。
  • IronPDFは、PDFドキュメントを読み取り、記入することができるアプリケーションです。
  • IronPDFはドキュメントから画像を抽出することができます。
  • IronPDFを使用すると、ヘッダー、フッター、テキスト、写真、ブックマーク、透かしなどを文書に追加できます。
  • IronPDFを使用すると、新しいドキュメントや既存のドキュメントでページを結合および分割することができます。
  • ドキュメントをAcrobatビューアーを使用せずにPDFオブジェクトに変換できます。
  • CSSファイルをPDFドキュメントに変換することができます。
  • CSSファイルのメディアタイプファイルはドキュメントに変換できます。

Winnovative 機能

Winnovative HTML-to-PDF Converter Library for Dot NET および Dot NET Core は、URL、HTML 文字列、ストリームを PDF ドキュメント、ラスタ画像、または SVG ベクター画像に変換するために使用できます。これらは、ASP.NET、ASP.NET Core、MVC ウェブサイト、Windows Forms、および WPF アプリケーション、Azure Cloud Services を含む任意の Dot NET および Dot NET Core アプリケーションで使用できます。

.NET用のHTMLからPDF変換ツールは、ウェブページやHTMLコードをPDFや画像に変換するための汎用ツールとして使用することができます。また、.NET Reporting Toolkitの一部として使用して、ASP.NETページから直接PDFレポートを迅速に作成し、ASP.NETコントロールの驚異的な機能を活用することもできます。

HTMLタグ、CSS3を使用したHTML5、SVGおよびWebフォント、ページブレーク、メディアタイプのルール、繰り返しのHTMLテーブル、ヘッダーとフッター、階層型ブックマーク、目次、記入可能なPDFフォーム、およびヘッダーとフッターにページ番号が含まれたHTMLは、すべてコンバーターによってサポートされています。

HTMLからPDFへのコンバーターは、サードパーティのソフトウェアに依存せず、機能するために特別なサーバー設定は必要ありません。 同じアセンブリは32ビットおよび64ビット環境の両方で動作し、コピーサーバー展開も可能です。 このライブラリは、.NET 2.0、.NET 4.0以降のフレームワーク、および.NET Core 2.1、.NET Core 3.0以降のランタイムと互換性があります。

  • ウェブページ、HTML文字列、またはメモリ内のPDFファイルを変換します。
  • HTML文字列およびウェブページをラスター画像形式に変換します。
  • CSS3、SVG、およびWebフォント—すべてのHTML5機能に対応しています。
  • SVGとWebフォントを使用してHTMLをPDFに変換する。
  • 変換中に、JavaScriptを有効または無効にすることができます。
  • 複数のPDFファイルを1つのPDFに統合します。
  • PDFファイルを複数のPDFファイルに分割します。
  • PDFフォームに入力し、入力完了したドキュメントをPDFとして保存します。
  • 既存のPDFドキュメントを編集する。
  • 準備されたPDFドキュメントに画像要素を追加します。

Visual Studioで新しいプロジェクトを作成

Visual Studioソフトウェアを開き、[ファイル]メニューに移動します。 「新規プロジェクト」を選択し、「コンソールアプリケーション」を選択します。 この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。

プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択してください。 次に、Createボタンをクリックし、以下のスクリーンショットのように必要なDot net Frameworkを選択します。

Visual Studio プロジェクトは、選択されたアプリケーションの構造を生成します。コンソール、Windows、およびWebアプリケーションを選択した場合、コードを入力し、アプリケーションをビルド/実行できる program.cs ファイルが開かれます。

次に、コードをテストするためにライブラリを追加します。

IronPDFライブラリをインストールする

IronPDFライブラリは、4つの方法でダウンロードおよびインストールできます。

これらは:

  • Visual Studio を使用して。
  • Visual Studio コマンドラインの使用。
  • NuGetウェブサイトから直接ダウンロードします。
  • IronPDFのウェブサイトから直接ダウンロード。

Visual Studio を使用して

Visual Studioソフトウェアには、NuGetパッケージマネージャーオプションを使用してパッケージを直接ソリューションにインストールする機能があります。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。

NuGetサイトからパッケージのリストを表示する検索ボックスを提供します。パッケージ マネージャーでは、以下のスクリーンショットのように、キーワード「IronPDF」を検索する必要があります。

上記の画像には、関連する検索項目のリストが表示されています。 ソリューションにパッケージをインストールするために必要なオプションを選択する必要があります。

Visual Studio コマンド ラインの使用

Visual Studio で、[ツール] -> [NuGet パッケージ マネージャー] -> [パッケージ マネージャー コンソール] に移動します。

パッケージマネージャー コンソール タブに次の行を入力してください:

Install-Package IronPdf

現在、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。

NuGetサイトから直接ダウンロード

3つ目の方法は、ウェブサイトから直接NuGetパッケージをダウンロードすることです。

  • 以下に移動します リンク.
  • 右側のメニューからダウンロードパッケージオプションを選択してください。
  • ダウンロードしたパッケージをダブルクリックしてください。 自動的にインストールされます。
  • 次に、ソリューションをリロードして、プロジェクトで使用を開始します。

IronPDFのウェブサイトから直接ダウンロード

クリックしてください リンク ウェブサイトから最新のパッケージを直接ダウンロードするにはこちらをクリックしてください。ダウンロード後、以下の手順に従ってパッケージをプロジェクトに追加してください。

  • ソリューションウィンドウからプロジェクトを右クリックします。
  • その後、オプションのリファレンスを選択し、ダウンロードしたリファレンスの場所を参照してください。

    次に、「OK」をクリックしてリファレンスを追加します。

Winnovativeライブラリをインストールする

Winnovativeライブラリは、4つの方法でダウンロードしてインストールできます。

これらは:

  • Visual Studio を使用して。
  • Visual Studio コマンドラインの使用。
  • NuGetウェブサイトから直接ダウンロードします。
  • Winnovativeのウェブサイトから直接ダウンロード。

Visual Studio を使用して

上記のようにNuGetパッケージマネージャーに移動し、キーワード「Winnovative」を使用して共有してください。 以下に関連する結果のリストが表示されます:

Winnovativeを使用する場合、すべての機能を利用するためには、多くの異なるライブラリをインストールする必要があります。 必要なものを選択し、「インストール」をクリックすると、ライブラリがプロジェクトにインストールされます。

PDFを読み取ってテキストに変換するために、Winnovative.PdfToText.NetCoreをインストールする必要があります。

Visual Studio コマンド ラインの使用

Visual Studio で、[ツール] -> [NuGet パッケージ マネージャー] -> [パッケージ マネージャー コンソール] に移動します。

パッケージマネージャー コンソール タブに次の行を入力してください:

Install-Package Winnovative.HtmlToPdf.NetCore
Install-Package Winnovative.PdfToText.NetCore

パッケージは現在のプロジェクトにダウンロード/インストールされ、使用可能になります。

NuGetサイトから直接ダウンロード

3つ目の方法は、ウェブサイトから直接NuGetパッケージをダウンロードすることです。

以下に移動します リンク.

必要なパッケージを選択すると、別のサイトにリダイレクトされます。

次に、右側のメニューからダウンロードパッケージのオプションを選択してください。

ダウンロードしたパッケージをダブルクリックしてください。 自動的にインストールされます。

次に、ソリューションをリロードしてプロジェクトで使用し始めます。

IronPDFのウェブサイトから直接ダウンロード

クリックしてください リンク Webサイトから最新のパッケージを直接ダウンロードするにはここをクリックしてください。ダウンロードが完了したら、以下の手順に従ってプロジェクトにパッケージを追加してください。

ソリューションウィンドウからプロジェクトを右クリックします。

次に、オプションの参照を選択し、ダウンロードした参照の場所を参照してください。

次に、「OK」をクリックしてリファレンスを追加します。

URLからPDFドキュメントを作成する

両方のPDFライブラリはHTMLページをスタイリッシュなPDFに変換するのに役立ちます。 PDFドキュメントを作成する方法を見てみましょう。

IronPDFの使用

IronPDFを使用すると、PDFドキュメントを迅速に作成できます。 それはHTMLファイルを作成し、URLからPDFドキュメントに変換します。 IronPDFに組み込まれているChromeブラウザは、HTML文字列のダウンロードを支援します。

以下の手順に従うと、PDFドキュメントを簡単に作成できます。

  IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
  var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
  Pdf.SaveAs("result.pdf");
            or
  var Renderer = new IronPdf.ChromePdfRenderer().
  RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
  IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
  var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
  Pdf.SaveAs("result.pdf");
            or
  var Renderer = new IronPdf.ChromePdfRenderer().
  RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim Renderer As New IronPdf.ChromePdfRenderer()
  Dim Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/")
  Pdf.SaveAs("result.pdf")
			[or] var Renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
VB   C#

上記の例では、リンクをドキュメントに変換するための2つのオプションがあります。 IronPDFオブジェクトを構築してドキュメントを作成する方法と、Renderurlpdfオブジェクトを作成する方法の2つの方法があります。

上記の内容は、Renderurlaspdfを使用してドキュメントに変換できることを意味しています。 保存場所とリンクのみを提供する必要があります。 PDFをWordドキュメントに変換するのに2.5秒かかります。

Winnovativeの使用

Winnovativeライブラリの助けを借りて、PDFドキュメントを変換することができます。 Winnovativeライブラリには、URLからHTMLをダウンロードしてPDFに変換するのに役立つ組み込みのブラウザが含まれています。

以下は、HTML文字列をダウンロードしてPDFファイルに変換するためのコードです:

HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.co.in/", "result1.pdf");
HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.co.in/", "result1.pdf");
Dim htmlToPdfConverter As New HtmlToPdfConverter()
htmlToPdfConverter.ConvertUrlToFile("https://www.google.co.in/", "result1.pdf")
VB   C#

まず、HtmlToPdfConverterのオブジェクトを作成します。これにより、オプションのリストを使用し、ウェブURLをPDFに変換することができます。 ConvertUrlToFile メソッドは、URLからソースをダウンロードし、それをPDFファイルに変換するのに役立ちます。2つのパラメータ、URLとPDFファイルの場所を渡す必要があります。これらはどちらも必須です。

URLをPDFドキュメントに変換するのにかかった時間は6.11秒です。

以下の画像はIronPDFとWinnovativeの比較です。

HTML文字列からPDFを作成する

既存のHTMLページやHTMLコードは、IronPDFとWinnovativeの両方を使用してPDFに変換できます。これらは、高品質なPDFドキュメントの作成を支援してくれます。

IronPDFの使用

IronPDFを使用して、HTML文字列をPDFドキュメントに変換できます。 以下は、HTML文字列をドキュメントに変換する例です。 また、任意のHTMLタグをPDFドキュメントに変換する機能も備えています。

var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf");
var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf");
Dim Renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf")
VB   C#

こちらの例では、RenderHtmlAsPdfを使用してHTML文字列をPDFに変換する方法を示しています。 さらに、HTMLを文字列に変換する機能では、任意の数のHTMLコードを受け取ることができます。 保存機能を使用して、文字列を取得した後、ドキュメントを保存できます。 プロセスは完了するまでにわずか2秒しかかかりません。

Winnovativeの使用

私たちはWinnovativeライブラリを使用して、HTML文字列をPDF文書に変換することができます。 それは簡単でわかりやすいです。

以下に、HTML文字列からPDFを作成するためのサンプルコードを示します。

 HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter();
 htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello world!!</h1>","", "result1.pdf");
 HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter();
 htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello world!!</h1>","", "result1.pdf");
Dim htmlToPdfConverter As New HtmlToPdfConverter()
 htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello world!!</h1>","", "result1.pdf")
VB   C#

まず、HtmlToPdfConverterのオブジェクトを作成します。これにより、オプションのリストを使用し、ウェブURLをPDFに変換することができます。 ConvertHtmlToFile メソッドは、URL からソースをダウンロードして PDF ファイルに変換するのに役立ちます。私たちは、URL、PDF ファイルの場所、およびソースの場所という 3 つのパラメータを渡す必要があります。 (オプションの). URLおよびファイルの場所は必須パラメータです。 そのプロセスの完了には3.6秒かかりました。

以下は、IronPDFとWinnovativeの比較結果です。

PDFドキュメントの読み取り

IronPDFおよびWinnovativeライブラリの助けを借りて、私たちはまた PDFを読む ファイル。 ドキュメントは簡単に文字列に変換できます。 テキストを抽出するためには、2つの技術のいずれかを使用することができます。 最初のメソッドは、すべてのページデータを単一の文字列として返します。 二番目の技術は、両方のライブラリでサポートされている、ページごとにデータを取得する方法です。

IronPDFの使用

IronPDF プログラムは、既存のPDFファイルを読み込み、PDFページをPDFオブジェクトに変換することができます。 以下は、IronPDFを使用して既存のPDFを読み取る方法の例です。

すべての文字列を取得する最初のアプローチは下記の通りです。

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
VB   C#

Fromfileメソッドは既存のファイルからPDFを読み取り、それをpdf-documentオブジェクトに変換するために使用されます。上記のコードに示されている通りです。 このオブジェクトを使用して、PDFページ上のテキストと画像を読み取ることができます。 オブジェクトには、PDFドキュメントからすべてのテキストを文字列として抽出するExtractAllTextというメソッドがあります。

Winnovativeの使用

さらに、Winnovativeは既存のPDFファイルの読み取りを支援しています。 以下の二つのアプローチにも対応しています。

すべてのPDFデータを単一の文字列に変換する最初の方法のサンプルコードは以下の通りです。

var pdfDoc = new Document("result1.pdf");
PdfToTextConverter pdfToTextConverter = new PdfToTextConverter();
string extractedText = pdfToTextConverter.ConvertToText("result.pdf", 1, pdfDoc.Pages.Count);
var pdfDoc = new Document("result1.pdf");
PdfToTextConverter pdfToTextConverter = new PdfToTextConverter();
string extractedText = pdfToTextConverter.ConvertToText("result.pdf", 1, pdfDoc.Pages.Count);
Dim pdfDoc = New Document("result1.pdf")
Dim pdfToTextConverter As New PdfToTextConverter()
Dim extractedText As String = pdfToTextConverter.ConvertToText("result.pdf", 1, pdfDoc.Pages.Count)
VB   C#

上記のコードでは、既存のドキュメントをオブジェクトに変換してページ数やその他のドキュメント関連情報を取得するために読み取っていることが示されています。 その後、PdfToTextConverterライブラリを使用して、そのライブラリのオブジェクトを作成します。 オブジェクトを作成することによって、利用可能なすべてのメソッドにアクセスすることができます。 私たちは、PDFページをテキストに変換するのに役立つConvertToTextというメソッドも使用しています。 以下の3つのパラメータを渡す必要があります:ファイルパス、開始ページ、および終了ページです。 すべてのパラメーターは必須です。

以下は、IronPDFとWinnovativeの比較結果です。

ライセンス

IronPDFはライブラリでもあり、開発者向けに無料ライセンスが付属しています。 本番環境でIronPDFを使用する場合:Liteパッケージは、継続的なコストなしで$749から始まります。 SaaSおよびOEM再配布も対応。 すべてのライセンスには、30日間の返金保証、1年間の製品サポートおよび更新、開発/ステージング/本番環境での有効性、そして永久ライセンスが含まれています。 (一回限りの購入). また、いくつかの製品には時間制限付きの無料ライセンスがあります。 こちらをクリックして、IronPDFの完全な価格構造とライセンスを確認してください。 IronPDF はロイヤリティフリーのライセンス再配布カバレッジも提供します。

Winnovativeには無償ライセンスと有償ライセンスの両方が付属しています。 開発者向けの無料ライセンスが付属しています。 HTMLからPDFへの変換ライブラリは$450から始まり、再頒布可能なパッケージは$1200からとなります。PDFツールキットプロライセンスは$650から始まります。それぞれのライブラリには異なる価格帯があります。 ライセンスについて詳しく知るには、クリックしてください これ.

結論

IronPDFは、最もよく使われるPDF変換ライブラリの一つです。 これはPDFファイルを生成、読み取り、操作、およびフォーマットするのに役立ちます。 IronPDFには、指定されたURLをPDFファイルに変換するのに役立つブラウザエンジンがあります。また、HTML文字列にCSSを追加してPDFファイルに変換することもできます。 さらに、IronPDFライブラリを使ってPDFフォームに記入することができます。 IronPDFのすべての機能が1つのライブラリに含まれています。

Winnovative PDFライブラリは、PDFファイルの生成、読み取り、および操作を支援します。 URLまたはHTML文字列からPDFに文書を変換することもできます。 HTML文字列内にCSSを追加することができます。 Winnovativeのすべての機能は複数のライブラリに分割されました。 特定の機能にアクセスするためには、特定のライブラリをダウンロードする必要があります。

IronPDFは、さまざまな価格構造があります。 IronPDFの基本価格は$749から始まります。 製品サポートと更新のための1年間の料金があります。 IronPDF は追加費用でロイヤリティフリーの再配布カバレッジを提供します。Winnovative PDF Library も異なる価格体系で提供されています。 Winnovative PDF Toolkitの基本価格は$650から始まります。それには、1年間のサポートと製品のアップデートが含まれています。

要約すると、IronPDFはパフォーマンスが優れており、Portable Document Formatを扱う開発者向けに多くの機能を提供しているため、推奨します。 また、優れたサポートとドキュメントが提供されており、IronPDFのすべての機能を十分に活用することができます。 Winnovativeと比較すると、コストパフォーマンスが高いです。

< 以前
IronPDFとiText7の比較
次へ >
IronPDFとABCpdfの比較

準備はできましたか? バージョン: 2024.9 新発売

無料のNuGetダウンロード 総ダウンロード数: 10,659,073 View Licenses >