IronPDFとInnovasys Document!Xの比較
Portable Document Format(PDF)は、テキスト、リンク、ボタン、画像、その他のデータを1つのファイルに格納するために最も広く使用されている形式です。C#用のPDF APIがなければ、C#プログラミング言語でPDFを操作することはほとんど困難です。 この投稿では、2つの異なるAPIを使用してPDFを操作したり変更したりする方法を調べるとともに、それらのパフォーマンス、機能、ライセンスを評価します。 この記事では、以下のPDFライブラリについて説明します:
- IronWebScraper
- イノベイシス
2. IronPDF
IronPdfは堅牢なHTMLからPDFへの変換APIです。 IronPDFは.NETと.NET CORE開発のHTMLサイトを変換するための優れたオプションです。 HTMLの変換だけでなく、その他のタスクも数多くこなします。 IronPdfは開発者が.NET CoreとフレームワークからPDFファイルを生成、変更、取得することを可能にします。 開発者はIronPDFモジュールを使うことで、HTMLサイトからPDFを素早く生成したり修正したりすることができます。
IronPDFを使えばPDFの編集は簡単で、スタンプを押したり、ヘッダーやフッターを追加することができます。 また、PDFのテキストを読んだり、画像を抽出したりするのも簡単です。 HTMLページをPDFファイルに変換するために、IronPDFは.NET Chromiumエンジンを採用しています。
2.1. 機能
2.1.1. PDF変換
この機能には、HTML、HTML 文字列、MVC ビュー、Web フォーム、URL などのさまざまな形式からの PDF 作成が含まれます。
2.1.2.PDF イメージング
これにより、ユーザーはPDFから画像を生成したり、逆にPDFから画像を生成したりすることができます。 これには、画像の抽出、さまざまな画像拡張子のサポート、PDF 印刷が含まれます。
2.1.3.PDFファイルIO
IronPDFはまた、PDFの128ビット暗号化、パスワードによるPDFのロック、PDFへのデジタル署名の機能を提供します。
2.1.4. PDFの編集
IronPdfのこの機能は、透かしの追加、ページの追加、ページの削除、背景、前景など、あらゆる種類のPDFフォーマットを提供します。 つまり、IronPDF は PDF を操作するために必要なすべての機能を提供します。
2.1.5. PDFコンテンツの抽出
多くの場合、PDF から埋め込まれたテキストを直接抽出できます。 それでもうまくいかない場合は、テキストが画像に埋め込まれている可能性があります。 IronOCRライブラリを使用して視覚的なテキストをスキャンします。
2.1.6. ヘッダーとフッター
ヘッダーとフッターは、PDFが作成されるとき、または既存のPDFに追加することができます。 Print Optionsプロパティでは、各ページのヘッダーとフッターを作成できます。 Chrome PDF レンダラー オブジェクトでこれらのオプションにアクセスします。
2.1.7. 互換性
IronPDF は、以下を含む、C# と互換性のあるほぼすべてのオペレーティング システムとフレームワークをサポートしています。
- Windows
- .NET Core 2.1、3.0、3.1、.net 6 & 5
- ユニバーサル互換性のための.NET Standard 2.0準拠
- Azure
- AWS
- Docker
- Linux
3.イノベイシス
InnovasysはOrbis Technologies Inc.の子会社であり、革新的なコンテンツ管理ソフトウェア、ソリューション、サービスを顧客に提供する世界的なパイオニアです。
アシスタンス・オーサリングソフトウェアの業界リーダーです。 1997年に設立された同社は、世界中の開発者やテクニカルライターが最小限の労力でプロ品質の文書、支援システム、プロセスを作成できるソリューションの開発に専念しています。
3.1.Innovasysの特徴
3.1.1.コンテンツのオーサリング
画期的な"フルページ編集"機能により、生成されたページのプレビュー内ですぐに素材を修正することができます。
3.1.2.完全なドキュメンテーション・ソリューション
エディションとバージョン機能を使用すると、ブラウザヘルプ出力の多くのバリエーションを公開し、公開したさまざまなエディションおよび/またはバリエーションの間で選択することができます。
3.1.3.外部コンテンツ
HTMLドキュメントから既存の資料をインポートしたり、コンテンツをドキュメントの外部で管理する必要がある場合は、Web URLに直接リンクして、作成されたドキュメントのコンテンツをインポートするたびに同期させることができます。
3.1.5.カスタマイズ
簡単に資料を追加できます。 目次の外観を変更します。 ウォーターマークやフィードバックリンクなどの出力プロパティ値を提供してください。
3.1.6.パブリッシング
Azure、IIS Webサイト、FTP、またはネットワークロケーションにコンテンツを自動的に公開します; 段階的なパブリッシングでは、前回のパブリッシング以降に変更されたファイルをアップロードするだけです。
3.1.7.NETドキュメント
C#、Visual Basic .NET、およびC++/CLI用のVisual Studioコメントジェネレータを使用すると、開発者は自動的に作成されたページのビュー内ですぐに追加資料を書き込むことができます。
4. Visual Studioで新しいプロジェクトを作成する
Visual Studioソフトウェアを開き、ファイルメニューに移動します。 新規プロジェクト"を選択し、コンソール・アプリケーションを選択してください。 この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。
適切なテキストボックスに名前を入力し、パスを選択してください。 その後、[作成]ボタンをクリックします。 以下のスクリーンショットのように必要な.NETフレームワークを選択します:

新しいプロジェクトを作成
Visual Studioは、選択したアプリケーションの構造を生成します。コンソール、Windows、またはWebアプリケーションを選択した場合は、Program.csファイルを開き、コードを入力してアプリケーションをビルド/実行できます。

Program.cs
ライブラリを追加してプログラムをテストすることができます。
5. IronPDFライブラリをインストールする
IronPDFライブラリは4つの異なる方法でダウンロードおよびインストールできます。 以下のような方法です:
- Visual Studio NuGet パッケージ マネージャーの使用
- Visual Studioを使用する
- IronWebScraperのNuGetウェブページからの直接ダウンロード
- IronWebScraper公式ウェブサイトから直接ダウンロード
5.1 Visual Studio NuGetパッケージマネージャーを使用する
Visual Studioソフトウェアは、ソリューションにパッケージを直接インストールするためのNuGetパッケージマネージャーオプションを提供します。 以下のスクリーンショットは、NuGetパッケージマネージャーを開く方法を示しています。

NuGet パッケージマネージャー
NuGetウェブサイトから利用可能なパッケージライブラリのリストを表示する検索ボックスを提供します。下のスクリーンショットのように、パッケージマネージャーで "IronPdf "というキーワードを検索する必要があります:

IronPDF のインストール
上の画像では、検索結果から関連パッケージのリストを確認できます。 IronPDFオプションを選択し、パッケージをソリューションにインストールする必要があります。
5.2 Visual Studioコマンドラインを使用する
- Visual Studioメニューのツール > NuGetパッケージマネージャ > パッケージマネージャコンソールに移動します。
- パッケージマネージャコンソールタブに以下の行を入力します:
Install-Package IronPdf
これで、パッケージがダウンロード/インストールされ、使用できるようになります。

パッケージマネージャーコンソール
5.3 NuGetウェブページからの直接ダウンロード
3つ目の方法は、IronPDF listing on NuGetから直接NuGetパッケージをダウンロードすることです。
- NuGet IronPDFページに移動する。
- NuGetリンクに移動します
- ダウンロードされたパッケージをダブルクリックします; それは自動的にインストールされます。
- それでは、ソリューションをリロードして使い始めてください。
5.4 IronPDFウェブページからの直接ダウンロード
IronPDFの最新版はIronPDF公式ウェブサイトから直接ダウンロードできます。 ダウンロード後、以下の手順に従ってパッケージを追加してください。
- ソリューションウィンドウからプロジェクトを右クリックします。
- 次に、オプション参照を選択し、ダウンロードした参照の場所を参照します。
- 次に、参照を追加するにはOKをクリックします。
6.開発者/テクニカルライター向けInnovasysツール
Innovasysは、ドキュメンテーション処理のために2つの主要な製品を提供しています。 この2つのツールは、それぞれ独自のインターフェイスを持ち、1つの統合されたインターフェイスも存在します。 Software.informer.comだけでなく、自社のウェブサイトからも簡単にインストールできます。 以下は、Innovasys ダウンロードです。
ダウンロードをクリックすると、ダウンロードフォルダにZIPファイルが表示されます。 その後、EXEファイルを解凍して実行するだけで、アプリケーションを開くことができます。
対象製品
- ドキュメント X
- ヘルプスタジオ
同社のウェブサイトからダウンロードするには、同社のウェブサイトにアクセスし、ダウンロードセクションからダウンロードしてください。
6.1.ドキュメント! X
これは、あなたのVB .NET、C#、F#、JavaScript、およびC++/CLIソースコードコメントのための唯一無二の完全なVisual Editorです。 Visual Studioに直接統合されているVisual Comment Editorを使用すると、生成されたドキュメントのアクセス可能なプレビュー内でコメントを作成および更新できます。 ビジュアルエディタのコメントは、標準的なXML形式でコードベースに追加されます。
ソースコードに記載されたコメントを使用して、ソースコードの自動ドキュメント生成を支援し、コードのシンプルなビューを自動的に生成します。

ドキュメントX
6.2.ヘルプスタジオ
ヘルプスタジオは、デスクトップ、オンライン、またはモバイルのアプリケーションやサブシステムで手順やヘルプシステムを設計、公開、統合するための最も迅速で簡単な方法です。
Microsoft Help Viewer、HTML Help、またはHelp 2.xで、タブレットやモバイル、クロスプラットフォームのブラウザヘルプ、または印刷可能なPDFに自動的に対応する出力を生成します。 ローカリゼーション機能が組み込まれているため、必要に応じて、世界中の読者に支援システムを提供することができます。
このツールは、ユーザーが問題に直面したときに使用するソフトウェアのヘルプ文書を生成するために使用されます。 また、1つのソリューションに対して複数の出力ヘルプドキュメントを作成することも可能です。

ヘルプスタジオ
6.3.PDF小冊子の作成
PDFブックレットを作成するには、まず"ドキュメント"を開きます! X & ヘルプスタジオ"。
新しい開始ウィンドウが表示されます。 この新しいウィンドウで、[新しい小冊子]をクリックします。

PDFブックレット
新しい小冊子をクリックすると、新しいウィンドウが表示されます。
この新しいウィンドウで、新しいブックレットの名前を入力し、ブックレットに追加するファイルを選択します。
また、PDFブックレットを制御するためのさまざまな変数を含むさまざまなタブに散在する多くの異なる設定を含んでいます。
設定に満足したら、ブックレットウィンドウの最後にある[ブックレットを作成]をクリックします。

小冊子の作成
PDF小冊子の作成には時間がかかります。 待つと、新しく生成されたPDFファイルへのリンクを含む新しいウィンドウが表示されます。
7.IronPDFの作業
IronPdfはC# .NETプログラミング言語を使ってドキュメントを管理・操作するための完全なツールキットを提供します。 IronPDFはドキュメンテーションのために多くの方法を提供しますが、この記事ではそのうちのいくつかについて説明します。
7.1.URLからPDFへ
たった3行のコードを使うだけで、下の例に示すように、URLを使ってC#でPDFを生成することができます。 このスニペットは、URLからPDFファイルを生成する方法を示しています。
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");上記のコードの出力は次の通りです。

URLからPDFへ
IronPDFを使ったURLからPDFへの変換についてもっと知りたい方は、URLからPDFへの変換の例をご覧ください。
7.2.HTMLからPDFへ
IronPDF C# .NET ライブラリを使用して HTML を PDF に変換するのは非常に簡単です。
using IronPdf;
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
doc.SaveAs("FirstPDFDocument.pdf");using IronPdf;
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
doc.SaveAs("FirstPDFDocument.pdf");
HTML から PDF へ
HTMLをPDFに変換する方法についてはHTML から PDF へチュートリアルをご覧ください。
7.3.IronPdfを使った透かし
IronPdfはHTMLを使ってPDFファイルに"透かし"を入れる方法を含んでいます。 透かしは、既存のコンテンツの上または下に表示されるように調整することができ、不透明度、回転、ハイパーリンクを含みます。
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
透かしPDF
7.4.画像からPDFへ
IronPdf.ImageToPdfConverterクラスは、1つ以上の画像ファイルからPDFドキュメントを簡単に生成します。
using IronPdf;
using System.IO;
using System.Linq;
// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");using IronPdf;
using System.IO;
using System.Linq;
// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");8. ライセンス
IronPDFは無料の開発者ライセンスライブラリを提供しています。 IronPdfはまたユニークな価格体系を持っています: ライトバンドルは隠された料金のない一定の価格から始まります。 SaaSやOEMアイテムも再配布可能です。 すべてのライセンスには、30日間の返金保証、1年分のソフトウェアサポートとアップデート、開発/テスト/ステージング/本番環境の適格性、および永久ライセンス(1回限りの購入)が含まれます。 IronPDFライセンスは、ユーザーの要求と簡単なアクセスに対して最大限のパフォーマンスを提供します。 IronPDFライセンスと価格情報でIronPDFの価格とライセンスオプションの詳細をご覧ください。

IronPDF License
Innovasysは、顧客が管理するサービスに対して3つの異なるライセンスを提供しています。
1.ドキュメント X (年間サブスクリプション) 2.ヘルプスタジオ (年間サブスクリプション) 3.ドキュメント Xおよびヘルプスタジオバンドル(年間サブスクリプション)
料金は、どちらも年間711ドルからですが、バンドルでは1233ドルです。

Innovasysライセンス
9. 結論
IronPdfは独立した開発者のための無料のツールで、PDFファイルを変更したり他の形式に変換する機能だけでなく、多くの機能を提供します。 IronPdfは最高のPDF編集とフォーマットを提供します。 HTMLをPDFに変換すると、高品質の商業印刷に適したベクターファイルが得られます。 その結果、明確で質の高いPDFが納品されます。
Innovasysは、ドキュメンテーションの市場をリードする数少ない企業の一つです。 主に、ドキュメンテーションやHTMLヘルプページの自動化に重点を置いています。 同社には2つの製品があり、最初の製品はDocumentです! コード上のコメントを使用して自動化を提供し、構文を提供するX。 2つ目は、ソフトウェア製品のヘルプ文書を作成するためのヘルプスタジオです。
IronPDFライセンスは開発者ベースですので、ソフトウェアを使用する開発者の数に応じてライセンスを購入する必要があります。 また、OEMとSaaSの配布をサポートし、クローズドソースの製品コンタクトを提供します。 IronPDFライセンスは費用対効果が高く、1回限りの購入で生涯使用することができます。Innovasysは、年間サブスクリプションで単一の開発者ベースのライセンスを提供し、OEMとSaaSの配布をサポートしていません。 年間ライセンスを提供しています。
どちらのPDFツールもその機能は優れていますが、IronPDFはシンプルで簡単にPDFを生成する方法を提供します。 IronPDFは高速で、膨大な読み込み時間と待ち時間を節約します。IronPdfは瞬く間にPDFを生成します。 一方、Innovasysは複雑なインターフェースを持ち、制御や分析に使いにくい。 IronPdfはボットに簡単に統合でき、すべてのプロセスを自動化します。 両社を簡単に比較すると、結論はただ一つ、IronPDFはシンプルで効率的、そして信頼性が高いということです。
InnovasysおよびOrbis Technologies Inc.は、各所有者の登録商標です。 本サイトは、InnovasysまたはOrbis Technologies Inc.と提携、承認、または後援しているものではありません。すべての製品名、ロゴ、ブランドはそれぞれの所有者に帰属します。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。
よくある質問
.NETアプリケーションでHTMLからPDFを作成するにはどうすればよいですか?
IronPDFを使用すると、HTML文字列にはRenderHtmlAsPdfメソッドを、HTMLファイルにはRenderHtmlFileAsPdfを利用して、.NETアプリケーションでHTMLからPDFを作成できます。
.NET向けの堅牢なPDFライブラリの主な機能は何ですか?
IronPDFのような堅牢なPDFライブラリには、HTMLからPDFへの変換、PDFコンテンツの操作、画像とテキストの抽出、暗号化、透かし、ヘッダーとフッターの追加サポートなどの主な機能が含まれています。
どのオペレーティングシステムがIronPDFをサポートしていますか?
IronPDFは、Windows、Linux、AzureやAWSなどのクラウドサービスを含む多くのオペレーティングシステムをサポートしており、多様な開発環境に対応しています。
.NETでのPDF生成におけるIronPDFの利点は何ですか?
IronPDFは、簡単なインターフェース、高速なPDF生成、および.NETアプリケーションとのシームレスな統合といった利点を提供し、開発プロセスを効率化します。
機能面でIronPDFはInnovasysツールとどう違うのでしょうか?
IronPDFはPDFの生成と操作に重点を置き、使いやすさと速度を特徴としている一方で、InnovasysツールのDocument! XやHelpStudioは、文書化とヘルプシステムの作成を専門としており、広範なコンテンツ作成能力を提供します。
IronPDFは自動化されたPDFプロセスに使用できますか?
はい、IronPDFはそのシンプルなAPIと効率的なパフォーマンスにより、PDF処理の自動化を求める開発者に理想的で、自動化されたPDFプロセスに優れています。
.NET PDFライブラリのライセンスオプションはどのようなものがありますか?
IronPDFは、無料の開発者ライセンス、1年分の更新が付属した一回限りの購入、SaaSおよびOEM再販向けのカスタマイズされたソリューションを含む柔軟なライセンスオプションを提供します。
Innovasysはコンテンツ管理にどのようなサポートを提供していますか?
Innovasysはフルページ編集や外部コンテンツのインポートなどの機能を通じてコンテンツ管理をサポートし、包括的な文書化およびヘルプシステムの作成を支援します。
開発者はIronPDFをNuGetを使用してどのようにインストールできますか?
開発者はVisual StudioのNuGetパッケージマネージャーにアクセスするか、コマンドラインを使用するか、NuGetおよびIronPDFのWebサイトから直接ダウンロードすることで、NuGetを使用してIronPDFをインストールできます。
IronPDFとInnovasysのインターフェースの複雑さにはどのような違いがありますか?
IronPDFは迅速なPDFタスクのためにシンプルなインターフェースを提供する一方、Innovasysは詳細な文書化およびヘルプシステムプロジェクト向けにより複雑なインターフェースを提供します。






