2025-2026年、.NET用PDFライブラリを選択する際によくある問題のトラブルシューティング
GroupDocs.Total for .NET と Iron Suite の選択は、調達モデルから始まります。 GroupDocs.Total は、開発者スモールビジネスの永続的な座席で $2,999 から始まり、広い展開範囲のために $8,997 の開発者 OEM や $59,980 の開発者 SDK のティアにエスカレートし、変動負荷ワークロードのために月額 $1,999 からのメータードサブスクリプションを提供します。 Iron Suiteは、すべての10のIron製品をカバーし、ライセンスされた席に対してロイヤリティフリーのベースを提供し、そのベースを超えたSaaSまたはOEM再配布のための単一の再配布アドオンとともに、$2,998からの1つの永続的な開発者ごとのライセンスとして提供されます。 どちらも永続性が元です; 違いは、ティアの複雑性と再配布権にあります。
この比較は、調達主導の決定が実際に何に掛かっているのかに焦点を当てています:各スイートの価格がどのようになっているのか、そのライセンスがデプロイをどのように処理しているのか、そして実際に箱の中に何があるのか。 製品の説明と能力コードは、統合を出荷するエンジニアのために以下に続きます。
一望での比較
| 次元 | GroupDocs.Total | Iron Suite |
|---|---|---|
| 価格の位置付け | 開発者スモールビジネス $2,999; 開発者 OEM $8,997; 月額 $1,999 からのメータード | Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (企業カスタム); 10の製品を2つの価格で |
| ライセンスモデル | 永続的な座席 + 年間アップデート; 月額メータードオプション | 永続的な開発者ごとのライセンス、ロイヤリティフリーのベース; SaaS/OEMのための再配付アドオン |
| バンドル内のコンポーネント | 14 GroupDocs APIs | 10 Iron 製品 |
| 形式/能力の範囲 | Viewer + Conversion + Annotation + Signature + Redaction + Search + Classification が 170+ フォーマットに対応 | PDF + OCR + Barcode + QR + Excel + Word + PowerPoint + Print + ZIP + WebScraper |
| クロスプラットフォーム / クラウド | Windows / Linux / macOS で .NET 6 を経由 | Windows / Linux / macOS / Docker / Azure / AWS Lambda |
| .NETランタイムのサポート | .NET 6(現在のパッケージ)、別個の .NET Framework 4.6.2+ パッケージに対応 | .NET Framework 4.6.2+、.NET Core、.NET 6/7/8/9/10 の単一パッケージから |
| ターゲットマーケット | DMS/viewer/workflow ISVs、契約レビュー プラットフォーム | 日常的なドキュメント自動化のために、一つのメベンダーを必要とする.NET開発者とISV |
| ベンダー | GroupDocs(Aspose 提携) | Iron Software |
購買者は 1 つの質問を問い、判断します:負荷を支える UI サーフェスは、多フォーマットのブラウザビューワー上で、アノテーション、修正、および電子署名ワークフローを DOCX、XLSX、TIFF、メール、および CAD のサブセットフォーマットで行うものでしょうか? もしそうなら、GroupDocs.Total がそのワークロードフィットとなります。 もし仕事が、すべての標準層作業を備えた PDF を含む .NET ドキュメントの自動化、Office、OCR、バーコードおよび QR、ZIP、印刷、スクレイピングに関するインプロセスで行われる場合、Iron Suite がそのワークロードフィットとなります。
価格とライセンス
GroupDocs.Total はその価格を透明に公開しています:開発者スモールビジネスで $2,999、開発者 OEM で $8,997、開発者 SDK で $59,980、サイトスモールビジネスで $14,995、サイト OEM で $41,986、そしてメータードティアは $1,999/月から開始します。 各永続ライセンスには 1 年間のアップデートが含まれています; 継続的なアップデートには年間更新が必要です。 デプロイメントモデルが重要です:スモールビジネス座席は 1 つのデプロイメントロケーションをカバーし、OEM のティアはより高い価格点で無制限のデプロイメントをカバーします。
Iron Suiteは$2,998から始まる単一の永続的なバンドルとして出荷され、"2つの価格で10製品をすべて、75%節約"として販売されています。 基本ライセンスはライセンスされた座席および場所に対してロイヤリティフリーです; 基本を超えるSaaSまたはOEM再配付には別の再配付アドオンが必要です。 ドキュメントごとのメータードオプションや交渉する個別のコンポーネントごとの座席はありません; IronPDF、IronOCR、IronBarcode、およびその他の7製品はすべて含まれています。
毎月のバーストキャパシティが必要で、年次コミットメントを行わない購買者は、GroupDocs.Total のメータードオプションに向かい、$1,999 からの可変負荷ワークロード向けに月毎に販売されます。 高いパーマネントキャパシティの最低ラインが必要で、永続的な単一座席から購入する購買者は、GroupDocs の $2,999 の開発者スモールビジネスティアや $8,997 の OEM ティアに向かいます。 完全な10製品バンドルを永続的に固定したまま、開発者ごとの一定額を望む購入者はIron Suiteにアクセスし、Liteティアは$2,998から始まります。
GroupDocs.Total とは何か
GroupDocs.Total for .NET は、Aspose と提携したベンダー GroupDocs からのオールインワンのドキュメント処理バンドルです。 それは、すべての GroupDocs オンプレミス .NET API を一つのライセンスにパッケージし、毎月コンパイルされて、加入者は常に各基礎製品の最新バージョンを受け取ることができます。 このスイートは、ビューアー、アノテーション、修正、署名、変換の機能を複数のベンダーと統合することなく必要とするドキュメント管理システム、契約レビュー プラットフォーム、コラボレーションツールを構築するための ISV および企業を対象としています。
主要バンドルコンポーネント:
- GroupDocs.Viewer: 170以上のフォーマットをページ単位のHTML、PNG、またはPDFとしてレンダリングします
- GroupDocs.Conversion: 50以上のドキュメントフォーマット間で変換します
- GroupDocs.Signature: テキスト、イメージ、バーコード、QR、デジタル、メタデータ署名
- GroupDocs.Annotation: ドキュメント上でのエリア、テキスト、ポイント、ポリラインの注釈
- GroupDocs.Redaction: フォーマットを超えた正規表現およびフレーズの修正
- GroupDocs.Comparison / Merger / Search / Parser / Classification / Editor / Watermark / Metadata / Assembly: 残りのドキュメントワークフロースタック
Iron Suiteとは何か?
Iron SuiteはIron Softwareのプロセス内.NETドキュメントバンドル: 10のプロダクトがNuGetパッケージとして出荷され、.NETプロセス内で直接実行されます。 IronPDFはストリームおよびMIMEレスポンスでPDFをブラウザに提供し、IronWord、IronXL、IronPPTはOffice生成をカバーし、認識スタックはOCR、バーコード、QRに対応しています。 5つのティアレベルで販売され、$2,998から始まり、ライセンスされた席に対してロイヤリティフリーの単一の永続的な開発者ごとのライセンスです。 基本ライセンスを超える SaaS および OEM 再配布は、別個の再配布アドオンでカバーされます。
10のコンポーネントはプロセス内ドキュメント自動化に関連するものでグループ化されています。
- 認識スタック (OCR駆動およびバーコードワークフローのアンカー): IronOCR (Tesseract 5, 125以上の言語、約90%の英語の正確さで手書き認識); IronBarcode(30+ のシンボロジー); IronQR(バッチ
ReadPdfsを使用したML駆動の読み取り)。 - ドキュメント生成: IronPDF (HTML-to-PDF、ネイティブマージおよび分割、PKCS#12およびHSMとTSAによる署名、PDF/A-1からPDF/A-4、PDF/UA-1、PDF/UA-2、暗号化、AcroForm塗りつぶしおよびフラット化、フォント管理、ラスタライズ、圧縮および線形化); IronWord(DOCX); IronXL (XLSXと数式再計算); IronPPT (PPTX)。
- ユーティリティ:IronPrint(サイレントおよびダイアログ印刷); IronZIP(ZIP/TAR/GZIP/BZIP2 with AES); IronWebScraper(プロセス内の構造的スクレイピング)。
能力の比較
ドキュメントビューア
GroupDocs.Viewerはブラウザ埋め込み型表示で使用するためにドキュメントをページ単位のHTMLまたはPNG/PDFにレンダリングします。DMS UIの基礎です。 Iron Suiteにはホストビューワーコンポーネントが提供されていません。 ドキュメントの作成と操作に注力しています。
using (Viewer viewer = new Viewer("input.pdf"))
{
HtmlViewOptions htmlOptions = HtmlViewOptions.ForEmbeddedResources("page_{0}.html");
viewer.View(htmlOptions);
PngViewOptions pngOptions = new PngViewOptions("page_{0}.png");
viewer.View(pngOptions);
PdfViewOptions pdfOptions = new PdfViewOptions("rendered.pdf");
viewer.View(pdfOptions);
}using (Viewer viewer = new Viewer("input.pdf"))
{
HtmlViewOptions htmlOptions = HtmlViewOptions.ForEmbeddedResources("page_{0}.html");
viewer.View(htmlOptions);
PngViewOptions pngOptions = new PngViewOptions("page_{0}.png");
viewer.View(pngOptions);
PdfViewOptions pdfOptions = new PdfViewOptions("rendered.pdf");
viewer.View(pdfOptions);
}Imports System
Using viewer As New Viewer("input.pdf")
Dim htmlOptions As HtmlViewOptions = HtmlViewOptions.ForEmbeddedResources("page_{0}.html")
viewer.View(htmlOptions)
Dim pngOptions As New PngViewOptions("page_{0}.png")
viewer.View(pngOptions)
Dim pdfOptions As New PdfViewOptions("rendered.pdf")
viewer.View(pdfOptions)
End UsingIron Suiteのブラウザ閲覧パスはPDFファーストです。IronPDFはPDFをストリームとMIME応答を介してブラウザの内蔵PDFビューアに直接提供し、RasterizeToImageFiles(pattern, DPI)を介してイメージベースの表示のためにページをPNG、JPEG、またはTIFFにラスタライズします。 一つのコンポーネントから170以上のフォーマットのマルチフォーマットブラウザ表示は、商業的にGroupDocs.Viewerが保有しています。
フォーマット変換
両方のスイートはドキュメント変換を扱っているが、その範囲は異なります。 GroupDocs.Conversionは50以上のフォーマットをまたぎますが、Iron SuiteはHTMLファーストなPDF生成で一般的なPDF/Office軸を扱います。
using (Converter converter = new Converter("input.docx"))
{
PdfConvertOptions pdfOptions = new PdfConvertOptions
{
PdfOptions = new GroupDocs.Conversion.Options.Convert.PdfOptions
{
PdfFormat = GroupDocs.Conversion.FileTypes.PdfFileType.PdfA1A
}
};
converter.Convert("output.pdf", pdfOptions);
}using (Converter converter = new Converter("input.docx"))
{
PdfConvertOptions pdfOptions = new PdfConvertOptions
{
PdfOptions = new GroupDocs.Conversion.Options.Convert.PdfOptions
{
PdfFormat = GroupDocs.Conversion.FileTypes.PdfFileType.PdfA1A
}
};
converter.Convert("output.pdf", pdfOptions);
}Imports GroupDocs.Conversion
Imports GroupDocs.Conversion.Options.Convert
Using converter As New Converter("input.docx")
Dim pdfOptions As New PdfConvertOptions With {
.PdfOptions = New PdfOptions With {
.PdfFormat = FileTypes.PdfFileType.PdfA1A
}
}
converter.Convert("output.pdf", pdfOptions)
End UsingIron Suiteの同等のフローはPDF軸にIronPDFを使用します:
var renderer = new ChromePdfRenderer();
string html = @"<h1>Invoice 2026-0428</h1><p>Customer: Acme Corp</p><p>Total due: $1,240.00</p>";
using var pdf = renderer.RenderHtmlAsPdf(html);
pdf.SaveAs("invoice.pdf");var renderer = new ChromePdfRenderer();
string html = @"<h1>Invoice 2026-0428</h1><p>Customer: Acme Corp</p><p>Total due: $1,240.00</p>";
using var pdf = renderer.RenderHtmlAsPdf(html);
pdf.SaveAs("invoice.pdf");Dim renderer As New ChromePdfRenderer()
Dim html As String = "<h1>Invoice 2026-0428</h1><p>Customer: Acme Corp</p><p>Total due: $1,240.00</p>"
Using pdf = renderer.RenderHtmlAsPdf(html)
pdf.SaveAs("invoice.pdf")
End UsingGroupDocs.Conversionはフォーマットルーターです; 50以上の入力を受け取り、PDF/AやDOCXまたはHTML出力を要求します。 Iron SuiteのPDF生成はHTMLファーストで、ソースがHTMLにレンダリングされた構造化データの場合にはより直接的ですが、任意のインバウンドフォーマットの変換にはあまり適していません。
アノテーション
GroupDocs.AnnotationはDMSアプリでPDFとOfficeファイル上にエリア/テキスト/ポイントアノテーションを重ねることができ、ビューワーセッションをまたいでこれらを保存および再生できます。
using (Annotator annotator = new Annotator("input.pdf"))
{
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 200, 80),
BackgroundColor = 65535,
PageNumber = 0,
Text = "Review this section"
};
annotator.Add(area);
annotator.Save("annotated.pdf");
}using (Annotator annotator = new Annotator("input.pdf"))
{
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 200, 80),
BackgroundColor = 65535,
PageNumber = 0,
Text = "Review this section"
};
annotator.Add(area);
annotator.Save("annotated.pdf");
}Imports System.Drawing
Using annotator As New Annotator("input.pdf")
Dim area As New AreaAnnotation With {
.Box = New Rectangle(100, 100, 200, 80),
.BackgroundColor = 65535,
.PageNumber = 0,
.Text = "Review this section"
}
annotator.Add(area)
annotator.Save("annotated.pdf")
End UsingIron Suiteの注釈パスはIronPDFスタンプ(HtmlStamperを介したテキストおよび画像オーバーレイ)とAcroFormフィールドに依存しており、これにより単一ユーザーフローでのコメントとスタンプのシナリオをカバーします。 DMSグレードのタイプアノテーションの永続性とマルチユーザーコラボレーションセッション間での再生は、GroupDocs.Annotationが中心としている作業負荷です。
デジタル署名
両方のスイートはドキュメントを署名できますが、GroupDocs.Signatureはテキスト、イメージ、バーコード、QR、デジタル、スタンプ、メタデータなどの署名タイプの語彙を広く展開します。
using (Signature signature = new Signature("input.pdf"))
{
TextSignOptions textOptions = new TextSignOptions("John Smith")
{
Left = 100, Top = 100, Width = 200, Height = 60,
ForeColor = System.Drawing.Color.Black,
Font = new SignatureFont { Size = 14, FamilyName = "Arial" }
};
signature.Sign("signed.pdf", textOptions);
}using (Signature signature = new Signature("input.pdf"))
{
TextSignOptions textOptions = new TextSignOptions("John Smith")
{
Left = 100, Top = 100, Width = 200, Height = 60,
ForeColor = System.Drawing.Color.Black,
Font = new SignatureFont { Size = 14, FamilyName = "Arial" }
};
signature.Sign("signed.pdf", textOptions);
}Imports System.Drawing
Using signature As New Signature("input.pdf")
Dim textOptions As New TextSignOptions("John Smith") With {
.Left = 100,
.Top = 100,
.Width = 200,
.Height = 60,
.ForeColor = Color.Black,
.Font = New SignatureFont With {.Size = 14, .FamilyName = "Arial"}
}
signature.Sign("signed.pdf", textOptions)
End UsingIronPDFはPKCS#12、HSM(PKCS#11)、TSAタイムスタンプ統合、eIDASおよびESIGNに合わせたマルチパーティー承認ワークフローによる暗号署名面をカバーします。 バーコード、QR、イメージスタンプが単一のAPIで見える署名アーティファクトとして作用するマルチモダリティ署名は、GroupDocs.Signatureが設計されたケースです。
抹消
using (Redactor redactor = new Redactor("input.pdf"))
{
ExactPhraseRedaction phraseRedaction = new ExactPhraseRedaction(
"confidential",
new ReplacementOptions("[REDACTED]")
);
redactor.Apply(phraseRedaction);
redactor.Save();
}using (Redactor redactor = new Redactor("input.pdf"))
{
ExactPhraseRedaction phraseRedaction = new ExactPhraseRedaction(
"confidential",
new ReplacementOptions("[REDACTED]")
);
redactor.Apply(phraseRedaction);
redactor.Save();
}Imports System
Using redactor As New Redactor("input.pdf")
Dim phraseRedaction As New ExactPhraseRedaction("confidential", New ReplacementOptions("[REDACTED]"))
redactor.Apply(phraseRedaction)
redactor.Save()
End UsingIronPDFはRedactTextOnAllPages(正規表現のバリエーションとページ固有のオーバーロード)を介してテキストレベルの墨消しをサポートし、視覚的にカバーするだけでなくPDFストリームから一致するテキストを削除します。 GroupDocs.RedactionのReplacementOptionsを使用して、書式ファミリ全体にわたるテンプレート化された入力済みの墨消しオブジェクトモデルを追加します。この広範な入力済みの墨消し表面は、規制されたアーカイブパイプラインにおけるGroupDocsの位置付けのためのワークロードです。
プロセス内ドキュメント操作のためにIron Suiteを選ぶ理由
アプリケーションがドキュメントを生成し、コンテンツを認識し、.NETプロセス内でファイルを操作する場合には、ブラウザビューアでレンダリングするのではなく、Iron Suiteの表面が作業負荷により適しています。 GroupDocs.Totalは、サーバーがドキュメントをHTMLにレンダリングし、ブラウザのフロントエンド用に表示するためにDMS/ビューア/ワークフローアプリ向けに特別に作られています。 Iron Suiteは、構造化データからPDFを生成し、OCRを実行し、署名し、発送するためのドキュメント自動化サーバー向けに特別に作られています。
特に、Iron Suiteは以下の場合により優れた選択です:
- ワークフローが生成優先 (HTML → PDF、データ → Word、データ → Excel) であり、ビューア優先ではない
- PDF/Word/Excelの下で1つのライセンスでOCR + バーコード + QRが必要
- ドキュメントごとのメータリングなしの永続ライセンスが必要
- Windows / Linux / macOS / Docker / Azure / AWS Lambda のクロスプラットフォームサポートが標準で搭載されているコンポーネントごとの単一のNuGetインストールが必要
- デプロイメントロケーションごとの価格帯を避けたい
Iron SuiteはGroupDocs.Totalとはどのように違うのか
- $2,998 永続的 vs $2,999 開発者スモールビジネスプラス $1,999/月のメーター制。 Iron Suiteは$2,998から始まる1つの永続的なライセンスです; GroupDocs.Total開発者スモールビジネスは$2,999でデプロイメント層のエスカレーションが必要で、別途$1,999/月のメータリングオプションが請求されます。
- OCR + バーコード + QRバンドル: Iron SuiteにはIronOCR、IronBarcode、IronQRが含まれています; GroupDocs.TotalにはバンドルにOCRまたはバーコード生成/読み取りが含まれていません。
- ロイヤリティフリーの基本ライセンス: Iron Suiteはライセンスされた席のためにデフォルトでロイヤリティフリーです; GroupDocs.Totalは無制限のデプロイメントにはより高いOEM/SDKティアを必要とします。
- .NETランタイムごとの単一統合パッケージ: Iron Suiteは.NET Framework 4.6.2+から.NET 9までの統合パッケージを出荷しています; GroupDocs.Totalは.NET 6+用の1つのパッケージと.NET Framework用の別の1つを出荷しています。
- ビューア対ジェネレーター、GroupDocsの構築のためのもの。 170以上のフォーマットのブラウザビューワー、マルチモダリティ署名の広さ、DMSワークフローのための型付けられたアノテーションおよび修正スタックは、GroupDocs.Totalが構築されている作業負荷です。 Iron SuiteはPDFとOfficeの生成、OCR / Barcode / QR認識、インプロセスドキュメント自動化用の付随するユーティリティ (ZIP, Print, WebScraper) に集中しています、異なるアーキテクチャおよび異なるバンドル構成を持っています。
- 構成の安定性: GroupDocs.Totalのコンポーネントリストは毎月変更されます (GroupDocs.Markdown は 25.12 で追加されました); Iron Suiteの10製品リストは固定されています。
結論
アプリケーションがドキュメント管理システム、契約レビューポータル、またはマルチフォーマットビューアを備えたブラウザベースのUIを担保とするコラボレーションプラットフォームであるなら、GroupDocs.Totalを選んでください。 170以上のフォーマットのビューアの幅とフォーマットファミリー全体にわたる型付けのあるアノテーション、修正、署名APIはGroupDocs.Totalが構築されている作業負荷です。 アプリケーションがプロセス内 for .NETドキュメント自動化であるなら、Iron Suiteを選択してください: PDF生成、スキャンアップロードのOCR、ラベルと出荷物のバーコードとQR、Office出力、および付随するユーティリティ (印刷、ZIP、スクレイピング) を単一の永続的なライセンスの範囲で行います。 このバンドルは、ライセンスされた席に対してロイヤリティフリーで$2,998から始まります。詳細はironsoftware.com/csharp/suiteをご覧ください。
