フッターコンテンツにスキップ
製品比較

IronPDF と `SautinSoft` PDF Focus .NET の比較

IronPDF は完全な Web レンダリング サポートを備えたHTML から PDF への変換に優れており、 SautinSoft PDF Focus .NET は既存の PDF を Word、Excel、その他の形式に変換することに特化しています。 PDF 作成機能が必要か、PDF 抽出機能が必要かに応じて選択してください。

IronPDF とSautinSoft PDF Focus .NET とは何ですか?

PDF は Portable Document Format の略で、グラフィックス、テキスト、その他の要素を含む多目的ファイル形式です。 これらのコンポーネントは、さまざまなコンピュータ システム間での情報交換を可能にするために 1990 年代に登場した最新の PDF の基盤を形成します。

この記事では、.NET 開発用の 2 つの一般的な PDF ライブラリを比較します。

*アイアンPDF

  • SautinSoft PDF フォーカス .NET

どちらのライブラリも、 ASP.NET Web アプリケーションや従来の Windows アプリケーションを含む Microsoft .NET アプリケーション内での PDF ファイルの作成と操作を可能にします。 この比較では、PDF ファイルの変換と操作時の機能とパフォーマンスを検証します。

どちらのライブラリも Microsoft .NET フレームワークをサポートしています。

SautinSoft PDF Focus .NET が他と違う点は何ですか?

SautinSoft PDF Focus .NET は、PDF ドキュメントを他の形式に変換するアプリケーションの構築を開発者に支援します。 WinFormsまたは WPF アプリケーションで PDF を Word に変換するには、" SautinSoft . PdfFocus .dll"への参照を追加し、3 ~ 4 行の C# コードを記述します。

SautinSoft PDF Focus .NET の主な機能:

  • .NET Frameworkを使用してPDFドキュメントを変換します
  • AdobeおよびサードパーティのクリエイターからのPDFを処理
  • PDFパーサーを内蔵
  • HTML5形式のドキュメントを生成します:
    • HTML ページ構造を持つ重複した PDF レイアウトを修正
    • HTMLフローにより編集とマージが可能
  • シンプルで読みやすいHTMLマークアップを作成します
  • base64でエンコードされた画像を含むHTMLを生成します
  • 完全な変換APIを提供します

IronPDFは何が違うのですか?

Iron Software のIronPDFは、.NET 開発者に HTML Web ページを PDF 形式に変換する効率的な方法を提供します。 ライブラリは最小限のコードでプログラム的にPDF ドキュメントの生成を処理します。

IronPDF を使用すると、開発者はヘッダー、フッター透かしブックマークなどのさまざまな要素を PDF に追加できます。

IronPDF の主な機能:

*画像をPDFに変換したり、その逆を行ったりできます

これらの PDF ライブラリをインストールするにはどうすればよいですか?

IronPDF を直接ダウンロードするにはどうすればよいですか?

IronPDF NuGet パッケージから IronPDF.dll をダウンロードし、.NET プロジェクトで参照します。 IronPdf名前空間を通じて IronPDF クラスにアクセスします。 高度なインストール オプションについては、完全なインストール ガイドを参照してください。 このライブラリは、Windows インストールLinux デプロイメント、およびmacOS 構成をサポートしています。

SautinSoft PDF Focus .NET を直接ダウンロードするにはどうすればよいですか?

SautinSoft . PdfFocusパッケージを公式 Web サイトからダウンロードし、.NET プロジェクトで参照します。 ドキュメント変換には、 SautinSoft . PdfFocusオブジェクトを使用します。

Visual Studio のインストール手順は何ですか?

Visual Studio にSautinSoftをインストールするにはどうすればいいですか?

  • Visual Studioを起動します
  • 新しいプロジェクト(コンソールアプリケーション)を作成する
  • NuGet パッケージの管理を使用してSautinSoft . PdfFocusをインストールします。
Visual Studio Code IDE インターフェースには、Java プログラムが表示され、右クリックのコンテキスト メニューで
NuGet Package Manager showing `sautinsoft.pdffocus` version 8.2.1.18, a commercial PDF conversion library for .NET with detailed package information, dependencies, and pricing details displayed
  • "インストール"をクリックして、 SautinSoft . PdfFocus .dll をプロジェクトに追加します。
Visual Studio `IntelliSense` dropdown showing `SautinSoft` namespace components with PDFocus class selected for PDF processing and code completion assistance

Visual Studio に IronPDF をインストールするにはどうすればいいですか?

同じ手順に従いますが、IronPDF を検索します。 詳細な手順については、インストール ガイドを参照してください。 特定のプラットフォームについては、 WindowsLinuxmacOS 、およびDocker デプロイメントのガイドを確認してください。 このライブラリは、 Azure デプロイメントAWS Lambda 関数もサポートしています。

Visual Studio の NuGet パッケージ マネージャーでは、IronPDF と関連パッケージのバージョン番号とダウンロード数が表示され、簡単に比較して選択できます。

IronPDF をプロジェクト参照として追加します。

Visual Studio IDE で、.NET プロジェクトに統合された IronPDF ライブラリが表示され、HTML から PDF への変換のコード例と、ソリューション エクスプローラーに IronPDF 参照が正常に追加されたことが示されています。

価格オプションは何ですか?

IronPDF の料金はいくらですか?

IronPDF のライセンス比較表には、Lite ($499)、Professional ($999)、Unlimited ($2,999) の 3 つのレベルが表示され、各レベルの開発者制限、場所の制限、プロジェクト許容量の詳細も示されています。

SautinSoft PDF Focus .NET の価格はいくらですか?

SautinSoft 、競争力のある価格で高品質の変換を提供します。 PDF Focus .NET は競合製品よりも安価です。 HTML エディションの価格は 299 ドルから、Total エディションの価格は 778 ドルからです。

  • 生涯ライセンス付きの1回限りの購入
  • 1年間無制限のサポート
  • 合計 - PDFをすべての形式に変換($778以上)
  • Office — PDFをWord/Excel/テキストに変換($599+)
  • Picasso — PDFを画像に変換します($599+)
  • HTML — PDFをHTML/XMLに変換します(299ドル以上)

IronPDF はどのような HTML から PDF への機能をサポートしていますか?

どの HTML テクノロジーがサポートされていますか?

どのような設定オプションがありますか?

SautinSoftどのような PDF 変換機能を提供していますか?

PDF からテキストへの変換はどのように機能しますか?

PDF Focus .NET は PDF ドキュメントからテキストを効率的に抽出します。 ドキュメント全体または個々のページから抽出します。 このライブラリは、単語間に余分なスペースを入れずに高品質のテキストを提供し、Unicode をサポートします。 テキスト レイアウトでは、適切な改行と列を使用して RTF の外観が維持されます。 IronPDF の同様の機能については、テキスト抽出ガイドPDF 解析チュートリアルを参照してください。 IronPDF は、国際言語用のUTF-8 エンコードもサポートしています。

PDF から DOCX への変換はどのように機能しますか?

SautinSoft PDF Focus には、独自の PDF リーダーと DOCX レンダラーが含まれています。 Microsoft Office や Adobe Acrobat に依存せずに PDF ドキュメントを DOCX に変換します。 結果の DOCX には、段落、列、表、ハイパーリンク、画像、ページ区切りが含まれます。

PDF Focus .NET は AI 機能を使用して行とセルを含むテーブルを認識して再作成し、PDF のビジュアル テーブルを実際のドキュメント テーブルに変換します。 逆のプロセスについては、IronPDF は差し込み印刷をサポートするDOCX から PDF への変換機能を提供します。 IronPDF は、 RTF から PDF への変換機能HTML から PDF への変換機能も提供します。

どの .NET Framework とプラットフォームがサポートされていますか?

IronPDF はどのようなプラットフォームをサポートしていますか?

SautinSoft PDF Focus はどのプラットフォームをサポートしていますか?

  • .NET Framework 4.0以上
  • .NET フレームワークと .NET Core 2.0
  • マネージド C# で記述
  • マルチプラットフォーム対応
  • クラウド プラットフォームのサポート:
    • AWS
    • ドッカー
    • SharePoint
    • Google Cloud Platform## 一般的な PDF タスクを実装するにはどうすればよいですか?

IronPDF で PDF を作成するにはどうすればいいですか?

HTML を PDF に変換するにはどうすればよいですか?

HTML を PDF に変換することは、.NET アプリケーションでよく行われるタスクです。 より複雑なシナリオについては、 HTML レンダリング設定ピクセルパーフェクト レンダリングガイドを参照してください。 IronPDF は、 HTML ファイルから PDF への変換HTML ZIP ファイルの処理もサポートしています。

// PM> Install-Package IronPdf

using IronPdf;

var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");

/****** Advanced ******/

// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
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();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");

/****** Advanced ******/

// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
$vbLabelText   $csharpLabel

その他の例については、 HTML 文字列から PDF へのガイドファイルから PDF へのチュートリアル、およびレスポンシブ HTML レンダリングのドキュメントを参照してください。

URL を PDF に変換するにはどうすればよいですか?

Web ページを PDF に変換すると、アーカイブ、レポート、ドキュメント作成に役立ちます。 認証されたページについては、ログイン資格情報ガイドTLS 認証チュートリアルを参照してください。 IronPDF はKerberos 認証HTTP リクエスト ヘッダーをサポートしています。

// PM> Install-Package IronPdf

using IronPdf;

// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;

// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");

// Save the PDF file
Pdf.SaveAs("url.pdf");  
// see also Pdf.Stream for handling PDF data directly from memory
// PM> Install-Package IronPdf

using IronPdf;

// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();

// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;

// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");

// Save the PDF file
Pdf.SaveAs("url.pdf");  
// see also Pdf.Stream for handling PDF data directly from memory
$vbLabelText   $csharpLabel

高度な URL レンダリング オプションについては、 URL から PDF へのガイドレンダリング オプションのドキュメント、およびURL 変換の例を参照してください。

画像を PDF に変換するにはどうすればよいですか?

画像を PDF に変換すると、フォトアルバム、ポートフォリオ、ドキュメント アーカイブを作成するのに最適です。 IronPDF は、マルチフレーム TIFF 変換Azure Blob Storage 画像をサポートしています。 ライブラリは埋め込み画像ビットマップも処理します。

// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");

// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");

// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
$vbLabelText   $csharpLabel

画像の処理の詳細については、画像から PDF へのガイドラスタライズのチュートリアル、および画像最適化の例を参照してください。

SautinSoftで PDF を変換するにはどうすればいいですか?

PDF を Word 文書に変換するにはどうすればよいですか?

書式を維持しながら PDF を Word 文書に変換する:

using System;
using System.IO;

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

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

// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
    f.OpenPdf(pdfStream);

    if (f.PageCount > 0)
    {
        // Set conversion options
        f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
        f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;

        // Convert the PDF to a Word document and store it in docxStream
        int res = f.ToWord(docxStream);

        // Save the DOCX to disk if conversion was successful
        if (res == 0)
        {
            string docxFile = Path.ChangeExtension(pdfFile, ".docx");
            File.WriteAllBytes(docxFile, docxStream.ToArray());
            System.Diagnostics.Process.Start(docxFile);
        }
    }
}
using System;
using System.IO;

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

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

// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
    f.OpenPdf(pdfStream);

    if (f.PageCount > 0)
    {
        // Set conversion options
        f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
        f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;

        // Convert the PDF to a Word document and store it in docxStream
        int res = f.ToWord(docxStream);

        // Save the DOCX to disk if conversion was successful
        if (res == 0)
        {
            string docxFile = Path.ChangeExtension(pdfFile, ".docx");
            File.WriteAllBytes(docxFile, docxStream.ToArray());
            System.Diagnostics.Process.Start(docxFile);
        }
    }
}
$vbLabelText   $csharpLabel

IronPDF は、メモリ ストリームエクスポート機能を通じて同様のドキュメント処理を提供します。

PDF を画像に変換するにはどうすればいいですか?

PDF を画像に変換すると、サムネイルの生成とプレビュー機能が可能になります。 IronPDF は、 PDF ラスタライズ品質保持メモリ ストリーム処理などの同様の機能を提供します。

using System;
using SautinSoft;

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

if (f.PageCount > 0)
{
    // Set conversion options for images
    f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
    f.ImageOptions.Dpi = 200;
    f.ImageOptions.JpegQuality = 90;

    // Save all PDF pages as JPEG images
    for (int page = 1; page <= f.PageCount; page++)
    {
        f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
    }
}
using System;
using SautinSoft;

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

if (f.PageCount > 0)
{
    // Set conversion options for images
    f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
    f.ImageOptions.Dpi = 200;
    f.ImageOptions.JpegQuality = 90;

    // Save all PDF pages as JPEG images
    for (int page = 1; page <= f.PageCount; page++)
    {
        f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
    }
}
$vbLabelText   $csharpLabel

IronPDF は、 PDF から画像への変換PDF のフラット化ビットマップ描画などの高度な画像処理機能を提供します。

PDF を HTML に変換するにはどうすればいいですか?

IronPDF での PDF から HTML への変換については、 PDF から HTML へのガイド変換例を参照してください。

using System;
using SautinSoft;

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

if (f.PageCount > 0)
{
    // Set HTML conversion options
    f.HtmlOptions.IncludeImageInHtml = true;
    f.HtmlOptions.Title = "Converted from PDF";
    f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;

    // Convert PDF to HTML
    int result = f.ToHtml(@"c:\output.html");

    // Open the resulting HTML document in the default browser
    if (result == 0)
    {
        System.Diagnostics.Process.Start(@"c:\output.html");
    }
}
using System;
using SautinSoft;

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

if (f.PageCount > 0)
{
    // Set HTML conversion options
    f.HtmlOptions.IncludeImageInHtml = true;
    f.HtmlOptions.Title = "Converted from PDF";
    f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;

    // Convert PDF to HTML
    int result = f.ToHtml(@"c:\output.html");

    // Open the resulting HTML document in the default browser
    if (result == 0)
    {
        System.Diagnostics.Process.Start(@"c:\output.html");
    }
}
$vbLabelText   $csharpLabel

IronPDF は、さまざまなドキュメント ワークフロー向けに、XML から PDF への変換Markdown から PDF への変換、 XAML から PDF への変換もサポートしています。

各ライブラリの主な利点は何ですか?

なぜIronPDFを選ぶべきか?

SautinSoft PDF Focus を選ぶ理由

  • 3~4行のC#コードが必要です
  • 複数のフォーマット変換用のAPIを提供
  • 依存関係のないスタンドアロンライブラリ
  • 一度支払えば生涯使用可能
  • 複数ページのTIFFファイルを処理します
  • 1年間の無料テクニカルサポート

SautinSoftよりも IronPDF を好む理由は何ですか?

SautinSoft 、出力ドキュメントにトライアル通知とランダムな"トライアル"テキストを追加します。 対照的に、IronPDF は透かしなしの無制限の試用機能を提供します。

IronPDF の価格は、同等のSautinSoftライセンスの約半分です。 他の競合他社との詳細な価格比較については、 Aspose の代替品iText の代替品Syncfusion の代替品QuestPDF の比較、およびApryse の評価のページを参照してください。

両方のライブラリを比較すると、IronPDF はほぼ半分のコストで優れた信頼性を提供し、より優れたサポートとより多くの機能を備えていることがわかります。 IronPDF は、すべての機能に関する完全なドキュメントコード例チュートリアル、およびAPI リファレンスを提供します。

さらに、IronPDF は以下を提供します。 *並列生成による非同期およびマルチスレッドのサポート

どのPDFライブラリを選ぶべきですか?

この比較では、IronPDF とSautinSoft PDF Focus .NET を検証しました。 IronPDF は、.NET アプリケーション内で Web フォーム、HTML ページ、Web コンテンツを PDF に変換します。 SautinSoft PDF Focus は、既存の PDF を DOCX、画像、HTML などの形式に変換します。 テストの結果、IronPDF は出力に製品ラベルを付けずに無制限の試用機能を提供することが判明しました。

IronPDF は、Portable Document Format を扱う開発者に優れたパフォーマンスと豊富な機能を提供します。 ライブラリには、機能の利用率を向上させるための完全なサポートとドキュメントが含まれています。 詳細については、機能ページにアクセスするか、ライブデモを試すか、変更ログで最新のアップデートを確認してください。 Chrome レンダリング互換性の向上PDF/A サポートPDFium DOM安定性の強化などのマイルストーンを確認します。 具体的な問題については、トラブルシューティング ガイドを参照するか、エンジニアリング サポートをリクエストしてください。

PDF の作成PDF の編集PDF の変換PDF の整理PDF の署名とセキュリティ保護、詳細な実装ガイダンスのAPI リファレンスなどのチュートリアルをご覧ください。

ご注意 SautinSoft PDF Focus .NET は、それぞれの所有者の登録商標です。 このサイトは、 SautinSoft PDF Focus .NET と提携、承認、または後援されていません。 すべての製品名、ロゴ、およびブランドは各所有者の所有物です。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。

よくある質問

C# で HTML を PDF に変換するにはどうすればいいですか?

IronPDFのRenderHtmlAsPdfメソッドを使用して、HTML文字列をPDFに変換できます。さらに、RenderHtmlFileAsPdfを使用して、HTMLファイル全体をPDFに変換することもできます。

SautinSoft PDF FocusよりIronPDFを使用する利点は何ですか?

IronPDFはよりコスト効率の高い価格設定、優れたパフォーマンス、出力に試用ラベルがない、簡単なインストール、より良いサポート、複雑なレイアウトやJavaScriptを処理できる能力などの豊富な機能を提供します。

IronPDFを.NETプロジェクトにインストールする方法は?

IronPDFはVisual StudioのNuGetパッケージマネージャー経由でインストールできます。単にIronPDFを検索し、その機能を使用し始めるためにプロジェクト参照として追加してください。

IronPDFはクロスプラットフォーム機能をサポートしていますか?

はい、IronPDFはmacOS、Linux、Windowsに対応しています。さまざまな.NETフレームワークをサポートし、クラウドホスティング環境でも使用できます。

IronPDFが提供するHTMLからPDFへの機能は何ですか?

IronPDFはHTML4、HTML5、CSS3、JavaScript、Angular、React、レスポンシブレイアウト、外部スタイルシートをサポートし、包括的なHTMLからPDFへの変換を可能にします。

SautinSoft PDF Focusの主な機能は何ですか?

SautinSoft PDF FocusはPDFをWord、Excel、HTMLなどのさまざまな形式に変換できます。高品質なテキストの抽出をサポートし、レイアウトの整合性を保持します。

SautinSoft PDF Focusを使用する大きな欠点は何ですか?

SautinSoft PDF Focusの試用版は出力に試用通知を追加します。これはクリーンな出力を求める開発者にとって制限となる可能性があります。IronPDFにはこの制限がありません。

IronPDFの価格構造はどうなっていますか?

IronPDFは開発に無制限の利用、30日間の返金保証、1年間の無料サポートを提供し、コスト効果の高い選択肢となります。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。