製品比較

IronPDFとSautinSoft PDF Focusの比較

更新済み 9月 26, 2022
共有:

1. 序論

PDFは、ポータブルドキュメントフォーマットの略です。 これを要約する最も簡単な方法は、グラフィックからテキストまでのファイルのコレクションを含むフォルダーを想像することです。 これらの要素は現代のPDFを構成するものであり、PDFが作成される基本的な要素です。 このファイル形式は、1990年代に異なるコンピュータ設定を持つユーザー間で情報を交換する方法として「発見/発明」されました。

この記事では、.NETコンポーネント向けの2つの人気のPDFライブラリを比較します。 これらの2つのライブラリは:

  • IronPDF
  • サウティンソフト PDFフォーカス .Net

    IronPDFとSautinSoft PDF Focus .Netの両方とも、ASP.NETウェブアプリケーションや従来のWindowsアプリケーションを含むMicrosoft .NETアプリケーションで読み取ったり編集したりできるPDFファイルの作成に焦点を当てています。 これで、この2つのライブラリを比較して、どちらがアプリケーションに最適かを決定できます。 まず、2つのライブラリの機能を比較し、その後、PDFファイルの変換および操作の際のパフォーマンスレベルに移ります。

    両方のライブラリは、Microsoft .NET フレームワークによってサポートされています。

1.1 SautinSoft PDF Focus .Net — 機能

SautinSoft PDF Focus .Netは、ファイルをPDFドキュメントに変換するアプリケーションの開発を支援するために設計されています。 WinFormsやWPF/XAMLアプリケーションからPDFをWordに変換する方法を提供したい場合は、「SautinSoft.PdfFocus.dll」への参照を追加し、3-4行のC#コードを書く必要があります。

以下はSautinSoft PDF Focus .Netの機能です:

  • .NETフレームワークを使用してPDFドキュメントを変換します。
  • Adobeやその他のサードパーティ製PDF作成製品を使用して生成されたPDFドキュメントを分析および処理できます。
  • 内蔵PDFパーサーを含みます。
  • HTML5形式でドキュメントを生成します。

    • HTML Fixedは、ページ構造と共にPDFのレイアウトを完全に複製するため、レンダリングに最適です。 これらのドキュメントのマークアップは非常に複雑で、多くのタグがスタイル付けされています (x、y) 座標。
  • HTMLフローイングは、生成されたPDFに追加の手作業処理(例えば、編集や結合)が必要な場合に最適です。
  • 生成されたPDFドキュメントのマークアップは非常にシンプルで理解しやすい構造を持っています。
  • Base64アルゴリズムを使用して画像付きHTMLドキュメントを生成できます。 これはハードドライブを使用せず、完全にメモリ内でPDFをHTMLに変換することを可能にします。
  • PDFの変換APIを提供します。

1.2 IronPDF機能

IronPDFは、.NET開発者向けのIron Software製品です。 HTMLウェブページをPDFフォーマットに変換するための簡単でスマートなアプローチを提供します。プログラムコードの一部だけでPDF文書を生成する際に生じる問題を回避することができます。

さらに、IronPDFは、ヘッダー、フッター、ウォーターマーク、およびブックマークを含む多くの種類の要素をプログラムでPDFドキュメントに追加する機能を提供します。

以下はIronPDFの機能です:

  • 画像を簡単にPDFに変換、またはその逆に変換
  • 既存のPDFから画像とテキストを抽出する
  • Adobeソフトウェアを使用せずにプログラムでPDFをプリンタに送信する
  • ファイルから、バイナリデータから、またはメモリからPDFを保存
  • ストリームおよび128ビット暗号化をサポートします
  • PDFデジタル署名をサポート
  • 簡単にPDFのアウトラインおよびブックマークを追加、編集、削除できます。
  • 任意のPDFページに付箋をプログラムで追加する
  • ページの回転
  • ページの追加と削除
  • 透かしを追加し、その不透明度を変更する
  • HTMLのコンテンツを既存のPDFドキュメントにマージする

  • ヘッダーとフッターを論理的に作成およびカスタマイズする

インストール

2.1 直接ダウンロード (IronPDF)

IronPDF.dllは直接ダウンロードできます 公式ウェブサイト そして、.NET プロジェクトにおける参考資料として使用されます。 IronPDFのクラスはIronPdf名前空間を使用してアクセスできます。

2.2 直接ダウンロード (Sautinsoft PDF Focus .Net

(サウティンソフト PDF フォーカス .Net))

SautinSoft.PdfFocus パッケージは公式ウェブサイトから直接ダウンロードでき、.NET プロジェクトの参照として使用できます。 SautinSoft.PdfFocusオブジェクトを使用してドキュメントを変換することができます。

Visual Studioでのインストール手順

2.3.1 SautinSoft インストール手順

  • Visual Studioを起動
  • 新しいプロジェクトを作成する (この場合は、コンソールアプリケーション)

  • 以下のようにNuGetパッケージを管理してSautinSoft.PdfFocusをインストールします:
  • 最新バージョンをインストールするには「Install」をクリックしてください。 完了すると、SautinSoft.PdfFocus.dllが以下のように自動的にプロジェクトに追加されます:

2.3.2 IronPDFのインストール手順

上記のステップに従いますが、SautinSoft.PdfFocusの代わりにIronPDFを検索してください。

以下のように、IronPDFライブラリをプロジェクト参照として追加します:

3. 価格設定

3.1 IronPDF

IronPDFはPDF文書の生成、操作、変換を行うための強力なツールです。ユーザーはWebページ、HTML、文字列、画像、またはASP.NET、MVC、Razor、Blazorなどのソースから直接PDFを作成することができます。さらに、既存のPDF文書に注釈を追加したり、編集したりすることも可能です。IronPDFはその堅牢な機能とパフォーマンスにより、多くの業界で使用されています。

  • 開発者は、ライブラリを無制限に使用して開発を行うことができます。 一般的なライセンスに関しては、料金は非常にコスト効果が高いです。
  • 1年間の無制限サポートが無料

  • ライセンス目的のために無料トライアルも利用可能です。
  • すべてのライセンスには30日間の返金保証が含まれています。
  • すべての環境に有効 (開発、ステージング、本番環境、など)
  • 1年間の無条件サポート
  • 一回限りの購入

3.2 SautinSoft PDF Focus .Net

このライブラリは、開発者に対して高品質な変換機能を手頃な価格で提供します。 主な関心点は、PDF Focus .Netが全ての競合製品と比べて価格が安いということです。 例えば、PDF Focus .Net - HTML Editionの1ライセンスは$749の価値があります。(米ドル)そして、Total Editionは$778から始まります。

  • 一回限りの購入のみ; ライフロング・ライセンスの利用が可能です。
  • 1年間の無制限サポート。
  • 「Total」— PDFをすべての対応フォーマットに変換します。 778ドルから始まります。
  • 「オフィス」— PDFをWord、Excel、テキストに変換 (テキスト). $599から開始。
  • 「Picasso」— PDFを画像に変換します。 $599から開始。
  • 「HTML」 — PDF を HTML/XML に変換します。 $749 から始まります。

4. IronPDFサポートと設定

4.1 HTMLからPDFへのサポート

  • HTML4およびHTML5を完全かつ高忠実度でレンダリング
  • CSS3 (シーエスエス スリー)
  • ジャバスクリプト
  • AngularおよびReactのサポート
  • 画像アセット
  • SVGアセット
  • アイコンフォント (フォントエロ、ブートストラップ、フォントオーサム、バーコードフォント)
  • レスポンシブレイアウト
  • 外部スタイルシートおよびアセット (HTTP、HTTPS、またはファイルシステム)
  • 静的およびマルチスレッドのレンダリング
  • カスタムCSSを使用したURLの読み込み
  • 資格情報を使用したネットワークログイン
  • ユーザーエージェント
  • プロキシ
  • クッキー
  • HTTPヘッダー

  • フォーム変数 (HTMLログインフォームの背後にログインを許可)

4.2 HTMLからPDFへの設定

  • カスタムの「基本 URL」またはファイルパスを設定し、アセットファイルをファイルシステムからまたはウェブ上から簡単に読み込めるようにします。
  • バーチャル ビューポート (幅と高さ) レスポンシブレイアウトを使用できるようにします
  • スクリーンまたは印刷用CSSメディアタイプ
  • 最小限のコードでプロセスを実行する機能を提供する.NETアセンブリ
  • HTMLフォームをPDFフォームに変換する
  • 読み取り専用または編集可能
  • カスタムスタイルシートをプログラムで読み込む
  • 出力PDFの解像度をDPIで設定します
  • JPEG画像品質を設定
  • JavaScript対応を有効にする、オプションのレンダリング遅延を含む
  • カスタムページ番号付け
  • HTMLコンテンツを用紙のサイズに自動的に縮尺調整
  • テキストレンダリング品質の保持
  • フルカラーおよびグレースケールPDF
  • 主要なファイルエンコーディングでエンコードされたHTMLを受け入れる; デフォルトはUTF-8
  • PDF ペーパーの余白を設定
  • ミリメートルまたはインチで設定
  • ゼロマージンのPDFをサポート
  • 国際標準の任意の用紙サイズを使用してPDFを作成する
  • カスタムサイズをミリメートルまたはインチでサポート
  • ランドスケープまたはポートレートの用紙の向き
  • PDF内でHTML背景を表示するかどうかを有効化または無効化する
  • カスタムズーム
  • GPUアクセラレーション:LinuxでのWebGL

5. SautinSoft PDF Focusサポート

5.1 PDFをテキストに変換

PDFドキュメントからテキストデータを抽出できる.NETライブラリが必要な場合は、ここが最適です。

PDF Focus .Net は、任意のPDFドキュメントからテキストを抽出するのに役立ちます。 全文書または特定のページからテキストを抽出することができます。 ライブラリは、単語間に不要なスペースがない高品質なテキストを抽出し、ユニコード文字もサポートしています。 さらに、テキストのレイアウトは適切な行の改行や列を維持して、RTFと同様に見えます。 また、PDFドキュメントの変換用のAPIも提供します。

5.2 PDFをDOCXに変換

SautinSoftのPDF Focusには独自のPDFリーダーとDOCXレンダラーがあります。 あなたの.NETアプリケーションは、Microsoft OfficeやAdobe Acrobatに依存することなく、任意のPDFドキュメントを即座にDOCXに変換することができます。 ほぼすべての機能が両方のアプリケーションでサポートされています。 結果として得られるDOCXドキュメントには、段落、列、表、ハイパーリンク、画像、改ページなどが含まれます。

もう一つの注目点は、PDF Focus .NetにAI機能があり、実際の行とセルを持つ本物のテーブルを理解して再現できることです。 (PDFドキュメントには実際の表は存在しません...PDFの中に表が見える場合、それは実際の表のように感じさせるための線の集合です。).

6. 互換性(技術情報)

6.1 IronPDFの互換性

  • .NET Framework 4.0、4.5、および4.6.1
  • .NET Core 2.1、3.0、3.1、.NET 5、そして .NET 6
  • macOS、Linux、Windowsと完全に互換性があります。
  • ユニバーサル互換性のための.NET Standard 2.0準拠
  • クラウドホスティングのサポートが含まれています:Windows Azure、Amazon Web Services (AWS)など
  • Docker (ドッカー)

6.2 SautinSoft PDF Focusの互換性

  • .NET Framework 4.0以上が必要です。 製品はすべての .NET 言語と互換性があります。
  • .NET Frameworkと.NET Core 2.0を使用することができます。 PDF Focus .Netは完全に管理されたC#で記述されており、完全にスタンドアロンのライブラリであることを示しています。

  • マルチプラットフォームコンポーネントをサポートしており、以下のようなクラウドプラットフォームおよびサービスと完全に互換性があります:

    • AWS (アマゾン ウェブ サービス)
    • Docker (ドッカー)

    • SharePoint (シェアポイント)

    • グーグルクラウドプラットフォーム

ソースコードの例

7.1 IronPDF

HTMLからPDFへ:

// PM> Install-Package IronPdf
 
using IronPdf;
 
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
 

/****** Advanced ******/
 
// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from 
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf")
// PM> Install-Package IronPdf
 
using IronPdf;
 
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
 

/****** Advanced ******/
 
// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from 
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf")
' PM> Install-Package IronPdf
'
Imports IronPdf
'
Private Renderer = New IronPdf.ChromePdfRenderer()
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf")
'

'''**** Advanced *****
'
' Load external html assets: images, css and javascript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from 
Dim PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'PDF.SaveAs("html-with-assets.pdf")
VB   C#

PDFへのURL:

// PM> Install-Package IronPdf
 
using IronPdf;
 
 
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
 
Pdf.SaveAs("url.pdf");  
// see also Pdf.Stream
// PM> Install-Package IronPdf
 
using IronPdf;
 
 
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
 
Pdf.SaveAs("url.pdf");  
// see also Pdf.Stream
' PM> Install-Package IronPdf
'
Imports IronPdf
'
'
Private Renderer As New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/")
'
Pdf.SaveAs("url.pdf")
' see also Pdf.Stream
VB   C#

画像をPDFへ:

// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
 
// Get all images(.jpg) from folder
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));
 
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
 
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
 
// Get all images(.jpg) from folder
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));
 
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
 
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

7.2 SautinSoft PDF Focus

サウティンソフト PDF フォーカス

PDFをWORDにメモリ内で変換(C#)

string pdfFile = @"c:\test.pdf";
 MemoryStream docxStream = new MemoryStream();

 SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

 // Assume that we already have a PDF document as stream.
 using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
 {
     f.OpenPdf(pdfStream);

     if (f.PageCount > 0)
     {
         int res = f.ToWord(docxStream);

         // Save docxStream to a file for demonstration purposes.
         if (res == 0)
         {
             string docxFile = Path.ChangeExtension(pdfFile, ".docx");
             File.WriteAllBytes(docxFile, docxStream.ToArray());
             System.Diagnostics.Process.Start(docxFile);
         }
     }
 }
string pdfFile = @"c:\test.pdf";
 MemoryStream docxStream = new MemoryStream();

 SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

 // Assume that we already have a PDF document as stream.
 using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
 {
     f.OpenPdf(pdfStream);

     if (f.PageCount > 0)
     {
         int res = f.ToWord(docxStream);

         // Save docxStream to a file for demonstration purposes.
         if (res == 0)
         {
             string docxFile = Path.ChangeExtension(pdfFile, ".docx");
             File.WriteAllBytes(docxFile, docxStream.ToArray());
             System.Diagnostics.Process.Start(docxFile);
         }
     }
 }
Dim pdfFile As String = "c:\test.pdf"
 Dim docxStream As New MemoryStream()

 Dim f As New SautinSoft.PdfFocus()

 ' Assume that we already have a PDF document as stream.
 Using pdfStream As New FileStream(pdfFile, FileMode.Open, FileAccess.Read)
	 f.OpenPdf(pdfStream)

	 If f.PageCount > 0 Then
		 Dim res As Integer = f.ToWord(docxStream)

		 ' Save docxStream to a file for demonstration purposes.
		 If res = 0 Then
			 Dim docxFile As String = Path.ChangeExtension(pdfFile, ".docx")
			 File.WriteAllBytes(docxFile, docxStream.ToArray())
			 System.Diagnostics.Process.Start(docxFile)
		 End If
	 End If
 End Using
VB   C#

画像へのPDF:

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

f.OpenPdf(@"C:\Computer\testpdf");

if (f.PageCount > 0)
{
    //Set image properties: Jpeg, 200 dpi
    f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
    f.ImageOptions.Dpi = 200;

    //Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
    f.ToImage(@"C:\Pictures\, "page");
}
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

f.OpenPdf(@"C:\Computer\testpdf");

if (f.PageCount > 0)
{
    //Set image properties: Jpeg, 200 dpi
    f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
    f.ImageOptions.Dpi = 200;

    //Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
    f.ToImage(@"C:\Pictures\, "page");
}
Dim f As New SautinSoft.PdfFocus()

f.OpenPdf("C:\Computer\testpdf")

If f.PageCount > 0 Then
	'Set image properties: Jpeg, 200 dpi
	f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg
	f.ImageOptions.Dpi = 200

	'Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'	f.ToImage("C:\Pictures\, "page"); }
VB   C#

PDF to HTML: PDFからHTMLへ

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
 f.OpenPdf(@"c:\test.pdf");

 if (f.PageCount > 0)
 {
     int result = f.ToHtml(@"c:\output.html");

     //Open HTML document
     if (result==0)
     {
         System.Diagnostics.Process.Start(@"c:\output.html");
     }
 }
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
 f.OpenPdf(@"c:\test.pdf");

 if (f.PageCount > 0)
 {
     int result = f.ToHtml(@"c:\output.html");

     //Open HTML document
     if (result==0)
     {
         System.Diagnostics.Process.Start(@"c:\output.html");
     }
 }
Dim f As New SautinSoft.PdfFocus()
 f.OpenPdf("c:\test.pdf")

 If f.PageCount > 0 Then
	 Dim result As Integer = f.ToHtml("c:\output.html")

	 'Open HTML document
	 If result=0 Then
		 System.Diagnostics.Process.Start("c:\output.html")
	 End If
 End If
VB   C#

8. 利点

8.1 IronPDF

IronPDFは、.NET、Java、Python、Node.jsのための強力なPDFライブラリです。このツールは、PDFの生成、編集、エクスポート、レンダリングにおいて非常に柔軟であり、高品質のPDFドキュメントを簡単に作成することができます。IronPDFは、PDFのコンテンツの正確なレンダリングと複雑なドキュメント管理機能を提供します。

主な機能:

  • HTMLからPDFへの変換
  • PDFのページ抽出と結合
  • テキストおよび画像の挿入
  • フォームの入力とエクスポート
  • PDFのセキュリティ設定

サポートされているプラットフォーム:

  • IronPDF for .NET
  • IronPDF for Java
  • IronPDF for Python
  • IronPDF for Node.js
  • 変換はわずか2~3行のコードで行えるため、多くの時間を節約できます。
  • 開発者は、このライブラリを無制限にテスト用として使用できます。
  • PDFのアウトライン/ブックマークを簡単に追加、編集、削除できます。
  • テキスト注釈を追加するために必要なのはほんの数行のコードだけです。 (付箋) プログラムによって任意のPDFページに
  • HTMLまたはPDFアセットから前景または背景オーバーレイを追加できます
  • 任意のPDFに透過性を持つウォーターマークを簡単に追加できます
  • スタンプは既存のPDFページの任意のHTMLコンテンツに追加することもできます。"
  • 論理的ヘッダーとフッターまたはHTMLヘッダーとフッターは、任意のPDFで作成できます。
  • 既存のPDFページにページを結合および追加する
  • コピー、ページの追加および削除
  • ページを回転し、マルチプラットフォームコンポーネントを実行します

  • メタデータ、ユーザー権限、およびPDFパスワードの編集

8.2 SautinSoft PDF Focus

  • 製品開発の時間とコストを大幅に節約します。 C#で独自のPDFコンバーターを書くには、多大な労力が必要で、おおよそ数日かかります。 100,000~1,500,000行のC#コード。 PDF Focus .Netは多くの時間を節約し、「SautinSoft.PdfFocus.dll」への参照を追加し、3~4行のC#コードを書く必要があります。 高価な開発者を雇う必要がないため、開発予算が削減されます
  • また、一度にPDFをさまざまなフォーマットに変換するためのAPIセットも提供します: Word、DOCX、RTF、Excel、HTML、Text、Multipage TIFF、JPEG、PNG
  • これはスタンドアロンのPDFライブラリです。 クライアント環境には、Adobe Acrobat、MS Word、Excel、またはその他のソフトウェアをインストールする必要はありません。
  • 一度の支払いのみで、その後、ライブラリを永久に使用できるようになります。
  • それは複数ページのTIFFファイルを簡単に処理することができます。
  • 無制限の技術サポートも1年間無料で提供されます。

9. IronPDFをSautinSoftよりも使用する利点

SautinSoftライブラリの主な欠点は、「PDF Focus .Netの未ライセンスバージョンで作成された」との試用通知が表示されることと、ランダムに「Trial」という単語が追加されることです。これはIronPDFには該当しません。

IronPDFの基本価格は、SautinSoftのほぼ半額です。

両方のライブラリを比較すると、IronPDFは信頼性が高く、コストパフォーマンスに優れており、SautinSoftのほぼ半額であるだけでなく、より優れたサポートと機能を提供していることが明らかです。

10. 結論

この記事では、IronPDF と SautinSoft PDF Focus .Net を比較しました。 以下の内容を日本語に翻訳してください:

私たちは、IronPDF がウェブフォーム、ローカル HTML ページ、その他のウェブページを PDF に変換するために .NET で使用されていることを発見しました。一方、SautinSoft PDF Focus は PDF を Docx、画像、HTML などの任意の形式に変換するために使用されています。試用作業を行ったところ、IronPDF は無制限の試用機能を提供しており、出力された製品に製品ラベルを追加しないことがわかりました。

結論として、私たちはより優れたパフォーマンスとポータブルドキュメントフォーマットを扱う開発者に提供される多くの機能のため、IronPDFを好みます。 また、すべての素晴らしい機能を最適に利用できるように、良好なサポートとドキュメントも提供しています。

< 以前
IronPDFとPDFShiftの比較
次へ >
IronPDFとXFINIUM.PDFの比較

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

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