製品比較

IronPDFとSautinSoft PDF Focusの比較

公開済み 2022年9月26日
共有:

1. 序論

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

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

  • IronPDF
  • SautinSoft PDF Focus .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機能

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

加えて、IronPDFはヘッダー、フッター、透かし、しおりを含む様々な要素をプログラムでPDFドキュメントに含める機能を提供します。

以下はIronPDFの機能です:

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

インストール

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

IronPDF.dllはこちらから直接ダウンロードできます。IronPDF NuGetパッケージまた、.NETプロジェクトのリファレンスとして使用されます。 IronPDFのクラスはIronPdf名前空間を使用してアクセスできます。

2.2 直接ダウンロード(SautinSoft PDF Focus .NET)

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

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

2.3.1 SautinSoft インストール手順

  • Visual Studioを起動
  • 新しいプロジェクトを作成する(この場合は、コンソールアプリケーション)
  • 以下のようにNuGetパッケージを管理してSautinSoft.PdfFocusをインストールします:
    Sautinsoft Pdf Focus Alternatives 1 related to 2.3.1 SautinSoft インストール手順
Sautinsoft Pdf Focus Alternatives 2 related to 2.3.1 SautinSoft インストール手順
  • 最新バージョンをインストールするには「Install」をクリックしてください。 完了すると、SautinSoft.PdfFocus.dllが以下のように自動的にプロジェクトに追加されます:
    Sautinsoft Pdf Focus Alternatives 3 related to 2.3.1 SautinSoft インストール手順

2.3.2 IronPDFのインストール手順

上記と同じ手順で、SautinSoft.PdfFocusの代わりにIronPDFを検索してください。

Sautinsoft Pdf Focus Alternatives 4 related to 2.3.2 IronPDFのインストール手順

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

Sautinsoft Pdf Focus Alternatives 5 related to 2.3.2 IronPDFのインストール手順

3. 価格設定

3.1 IronPDF

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

  • 開発者は、ライブラリを無制限に使用して開発を行うことができます。 一般的なライセンスに関しては、料金は非常に費用対効果に優れています。
  • 1年間の無制限サポートが無料
  • ライセンス目的のために無料トライアルも利用可能です。
    Sautinsoft Pdf Focus Alternatives 6 related to 3.1 IronPDF
  • すべてのライセンスには、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 に変換します。 liteLicense` から始まります。

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 (ドッカー)

    • シェアポイント

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

ソースコードの例

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")
IRON VB CONVERTER ERROR developers@ironsoftware.com
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
' PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq

' Get all images(.jpg) from folder
Private ImageFiles = System.IO.Directory.EnumerateFiles("C:\project\test").Where(Function(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
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、またはその他のソフトウェアをインストールする必要はありません。
  • 支払いは1回のみで、その後はライブラリを生涯使用することができます。
  • それは複数ページのTIFFファイルを簡単に処理することができます。
  • また、無制限の技術サポートが1年間無料で提供されます。

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

SautinSoftライブラリの主な欠点は、"Created by an unlicensed version of PDF Focus .NET "という試用版の注意書きが印刷されることと、"Trial "という単語がランダムに追加されることです。IronPdfではこのようなことはありません。

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

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

10. 結論

この記事では、IronPDFとSautinSoft PDF Focus .NETを比較しました。 IronPDFはWebフォーム、ローカルのHTMLページ、その他のWebページを.NETでPDFに変換するために使用され、SautinSoft PDF FocusはPDFをDOCX、画像、HTMLなどあらゆる形式に変換するために使用されることがわかりました。試用した結果、IronPDFは無制限の試用機能を提供し、出力製品に製品ラベルを追加しないことがわかりました。

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

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