製品比較

IronPDF と Innovasys Document! X の比較

公開済み 2022年10月12日
共有:

ポータブルドキュメントフォーマット(PDF)は、テキスト、リンク、ボタン、画像、その他のデータを1つのファイルに保存するために最も広く使用されている形式です。C#用のPDF APIがなければ、C#プログラミング言語でPDFを操作することはほぼ困難です。 この投稿では、2つの異なるAPIを使用してPDFと対話し、変更する方法について検討し、それらのパフォーマンス、機能、およびライセンスを評価します。 この投稿では、以下のPDFライブラリについて説明します:

IronPDF

イノヴァシス

2. IronPDF

IronPDF は、PDF ファイルの生成と操作を簡素化するための強力なライブラリです。プログラマーは、C#、VB.NET、および ASP.NET を使用してソースコードから直接 PDF ドキュメントを生成、編集、および署名できます。IronPDF では、HTML、CSS、JavaScript をサポートしており、ウェブページを忠実に PDF に変換できます。また、既存の PDF を読み取って編集することが可能で、複数のドキュメントをマージしたり、ページを抽出したりする機能も備えています。

特長:

  • 高性能な PDF 生成
  • HTML から PDF への変換
  • PDF の編集と署名
  • 複数の PDF のマージとページの抽出
  • 読みやすい API と豊富なドキュメント

IronPDF は、PDF 操作の複雑さを解消し、開発者が短時間で高品質な PDF ソリューションを提供する手助けをします。

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印刷。

2.1.3. PDFファイルの入出力

IronPDFは、PDFの128ビット暗号化、パスワードでのPDFのロック、およびデジタル署名の機能も提供しています。

2.1.4. PDFの編集

IronPDF のこの機能は、透かしの追加、ページの追加・削除、背景、前景など、あらゆる種類のPDFフォーマットを提供します。 要するに、IronPDFはPDFを操作するために必要なすべての機能を提供します。

2.1.5. PDFコンテンツの抽出

多くの場合、PDF から直接埋め込まれたテキストを抽出することができます。 その方法がうまくいかない場合、おそらくテキストが画像に埋め込まれている可能性があります。 IronOCRライブラリを使用して視覚的なテキストをスキャンします。

2.1.6. ヘッダーとフッター

ヘッダーとフッターは、PDFの作成時または既存のPDFに追加することができます。 印刷オプションプロパティを使用して、各ページのヘッダーとフッターを作成することができます。 Chrome PDF Rendererオブジェクトでこれらのオプションにアクセスします。

2.1.7. 互換性

IronPDFは、C#に対応したほぼすべてのオペレーティングシステムとフレームワークをサポートしています。これには次のものが含まれます:

  • ウィンドウズ
  • .NET CORE 2.1、3.0、3.1、.NET 6 & 5
  • ユニバーサル互換性のための.NET Standard 2.0準拠
  • Azure (アジュール)

    AWS

  • Docker (ドッカー)
  • Linux (リナックス)

イノバシス

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コメントジェネレータを使用すると、開発者は自動的に作成されたページのビュー内ですぐに追加資料を書き込むことができます。

Visual Studioで新しいプロジェクトを作成する

Visual Studioソフトウェアを開き、[ファイル]メニューに移動します。 「新しいプロジェクト」を選択し、次にコンソールアプリケーションを選択します。 この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。

名前を入力し、適切なテキストボックスでパスを選択してください。 次に、「Create」ボタンをクリックします。 以下のスクリーンショットのように、必要な.NETフレームワークを選択してください:

1 新しいプロジェクトを作成

新しいプロジェクトを作成

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

2 Program.cs  プログラムファイル こんにちは、世界!``` "); // PDFを保存する PDF.SaveAs("sample.pdf"); Console.WriteLine("PDFの生成が成功しました。"); } } ``````

Program.cs

ライブラリを追加して、プログラムをテストすることができます。

5. IronPDFライブラリをインストールする

IronPDFライブラリは、4つの異なる方法でダウンロードおよびインストールできます。 これらは:

  • Visual Studio NuGet パッケージ マネージャーを使用する
  • Visual Studio コマンド ラインの使用
  • IronPDFのNuGetウェブページからの直接ダウンロード
  • IronPDF公式ウェブサイトから直接ダウンロード

5.1 Visual Studio NuGet パッケージ マネージャーの使用

Visual Studioソフトウェアは、ソリューションにパッケージを直接インストールするためのNuGetパッケージマネージャーオプションを提供します。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。

3 NuGet パッケージ マネージャー

NuGet パッケージマネージャー

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

IronPDFのインストール

IronPDFのインストール

上記の画像では、検索結果に関連したパッケージの一覧が表示されています。 私たちはIronPDFオプションを選択し、ソリューションにパッケージをインストールする必要があります。

5.2 Visual Studio コマンドラインの使用

  • Visual Studio メニューで、ツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソール に移動します。
  • パッケージマネージャー コンソール タブに次の行を入力してください:
Install-Package IronPdf

パッケージがダウンロード/インストールされ、使用する準備が整いました。

5 パッケージ マネージャー コンソール

パッケージ マネージャー コンソール

5.3 NuGetウェブページからの直接ダウンロード

3つ目の方法は、NuGet パッケージをNuGetのIronPDFリスト.

  • 以下に移動しますNuGet IronPDFページ
  • 右側のメニューからダウンロードパッケージオプションを選択してください。
  • ダウンロードしたパッケージをダブルクリックします。 それは自動的にインストールされます。
  • ソリューションを再ロードし、使用を開始してください。

5.4 IronPDF のウェブページから直接ダウンロード

クリックしてくださいIronPdf ダウンロード最新のパッケージをウェブページから直接ダウンロードするために。 ダウンロード後、以下の手順に従ってパッケージを追加してください。

  • ソリューションウィンドウからプロジェクトを右クリックします。
  • 次に、オプションの「reference」を選択し、ダウンロードしたリファレンスの場所を参照してください。
  • 次に、「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 Studioに直接統合されているVisual Comment Editorを使用すると、生成されたドキュメントのアクセス可能なプレビュー内でコメントを作成および更新できます。 Visual Editorのコメントは、標準的なXML形式でコードベースに追加されます。

ソースコードに記載されたコメントを使用して、ソースコードの自動ドキュメント生成を支援し、コードのシンプルなビューを自動的に生成します。

以下の画像には、その内容が含まれています。

7 ドキュメント! X

文書! X

6.2. HelpStudio

HelpStudio helps you create help files and online documentation for your Iron Software products. It provides a rich set of tools for creating and managing content, including templates, wizards, and an easy-to-use editor.

Features include:

  • Integration with IronPDF and IronOCR
  • Automatic generation of documentation from source code
  • Multi-format output options including HTML, PDF, and CHM
  • Context-sensitive help for applications
  • Built-in support for localization and translation management

Use HelpStudio to streamline your documentation process and ensure that your help files are professional and informative.


6.2. ヘルプスタジオ

ヘルプスタジオは、Iron Software製品のヘルプファイルおよびオンラインドキュメントを作成するのに役立ちます。テンプレートやウィザード、使いやすいエディターなど、コンテンツ作成および管理用の豊富なツールセットを提供します。

特徴:

  • IronPDFおよびIronOCRとの統合
  • ソースコードからの自動ドキュメント生成
  • HTML、PDF、CHMを含む多形式出力オプション
  • アプリケーション用のコンテキストセンシティブヘルプ
  • ローカライゼーションおよび翻訳管理の内蔵サポート

ドキュメントプロセスを効率化し、ヘルプファイルがプロフェッショナルで情報豊かなものになるように、ヘルプスタジオを活用してください。

HelpStudioは、デスクトップ、オンライン、またはモバイルのアプリケーションやサブシステムで手順やヘルプシステムを設計、公開、統合するための最も迅速で簡単な方法です。

出力をMicrosoft Help Viewer、HTML HelpまたはHelp 2.x形式で生成し、それを自動的にタブレットやモバイルに対応させ、クロスプラットフォームのブラウザヘルプとして表示することも、印刷可能なPDF形式にすることもできます。 組み込みのローカリゼーション機能を備えているため、必要に応じてアシスタンスシステムを世界中のオーディエンスに提供できます。

このツールは、ユーザーが問題に直面した場合に使用するソフトウェアのヘルプドキュメントを生成するために使用されます。 また、1つのソリューションに対して複数の出力ヘルプドキュメントを作成することも可能です。

以下のイメージは、HelpStudioが生成したヘルプ出力ファイルの外観を示しています。

8 HelpStudio

ヘルプスタジオ

6.3.PDF小冊子の作成

PDFブックレットを作成するには、まず「ドキュメント」を開きます。! X & HelpStudio".

新しい開始ウィンドウが表示されます。 この新しいウィンドウで、「New Booklet」をクリックしてください。

9 PDFブックレット

PDF小冊子

「New Booklet」をクリックすると、新しいウィンドウが表示されます。

この新しいウィンドウで、新しいブックレットの名前を入力し、ブックレットに追加するファイルを選択します。

また、PDFブックレットを制御するためのさまざまな変数を含むさまざまなタブに散在する多くの異なる設定を含んでいます。

設定に満足したら、ブックレットウィンドウの最後にある[ブックレットを作成]をクリックします。

ビルディングブックレット10

ブックレットの作成

PDF小冊子の作成には時間がかかります。 待つと、新しく生成されたPDFファイルのリンクを含む新しいウィンドウが表示されます。

7. IronPDFの動作

IronPDFは、C# .NETプログラミング言語を使用して文書を管理および操作するための完全なツールセットを提供します。 IronPdfはドキュメンテーションのために多くの方法を提供しますが、この記事ではそのうちのいくつかについて説明します。

7.1. URLをPDFに変換

以下の3行のコードを使用するだけで、前の例のようにURLを使用してC#でPDFを生成できます。

var Renderer = new IronPdf.ChromePdfRenderer();
var pdf = Renderer.RenderUrlAsPdf("http://example.com");
pdf.SaveAs("example.pdf");
``` 以下のコードは、URLからPDFファイルを生成する方法を示しています。

```cs
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");
var Renderer = new IronPdf.ChromePdfRenderer();
var pdf = Renderer.RenderUrlAsPdf("http://example.com");
pdf.SaveAs("example.pdf");
``` 以下のコードは、URLからPDFファイルを生成する方法を示しています。

```cs
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");
Dim Renderer = New IronPdf.ChromePdfRenderer()
Dim pdf = Renderer.RenderUrlAsPdf("http://example.com")
pdf.SaveAs("example.pdf")
``` 以下のコードは、URLからPDFファイルを生成する方法を示しています。 ```cs using IronPdf
Dim Renderer = New IronPdf.ChromePdfRenderer()
' Generate a PDF from a URL or local file path
Dim pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

以下のコードの出力は次のとおりです。

11 URLをPDFに変換

URLをPDFに変換

URL から PDF への変換について IronPDF を使用する方法の詳細は、こちらをご覧ください。URLをPDFに変換する例.

7.2. HTMLからPDFへ

IronPDF C# .NETライブラリを使用して、HTMLをPDFに変換するのは非常に簡単です。

var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
Dim pdf = New ChromePdfRenderer()
Dim doc As PdfDocument = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>")
mypdf.SaveAs("FirstPDFDocument.pdf")
VB   C#
12 HTML から PDF へ

HTMLからPDF

IronPDFを使用した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");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
Private 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")
VB   C#
13 つの 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 = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converts the images to a PDF and save 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 = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

8. ライセンス

IronPDFは、無料の開発者ライセンスライブラリを提供します。 IronPDFはまたユニークな価格体系を持っています:ライトバンドルは隠し料金なしで$749から始まります。 SaaSやOEM項目も再配布できます。 すべてのライセンスには、30日間の返金保証、1年分のソフトウェアサポートとアップデート、開発/テスト/ステージング/本番環境の適格性、および永久ライセンスが含まれます。(一回限りの購入). IronPDFライセンスは、ユーザーの要件に最適なパフォーマンスを提供し、簡単にアクセスできます。 こちらをご覧くださいIronPDFライセンスと価格情報IronPDFの価格とライセンスオプションについて詳しく学ぶには。

14 IronPDFライセンス

IronPDFライセンス

Innovasysは、提供するサービスに応じて顧客に3つの異なるライセンスを提供しています。

  1. ドキュメント! X(年間サブスクリプション)

  2. ヘルプスタジオ(年間サブスクリプション)

  3. ドキュメント! X と HelpStudio バンドル(年間サブスクリプション)

    料金は、どちらも年間711ドルからですが、バンドルでは1233ドルです。

    価格の詳細については、以下をご覧ください。Innovasys 価格ページ.

    15 Innovasysライセンス

    イノベーシスライセンス

結論

IronPDFは独立した開発者向けの無料ツールであり、さまざまな機能を提供するとともに、PDFファイルを他の形式に変更および変換することができます。 IronPDFは、最高のPDF編集およびフォーマット機能を提供します。 HTMLをPDFに変換すると、高品質な商業印刷に適したベクターファイルが得られます。 その結果、明確で高品質なPDFを受け取ることができます。

Innovasysは、ドキュメンテーションの市場をリードする数少ない企業の一つです。 彼らは主に、文書とHTMLヘルプページの自動化を作成することに重点を置いています。 会社には2つの製品があります。最初の製品はDocumentです。! もう1つは、ソフトウェア製品のヘルプドキュメントを生成するために使用されるHelpStudioです。

IronPDF ライセンスは開発者ベースであるため、ソフトウェアを使用する開発者の数に応じてライセンスを購入する必要があります。 また、OMEおよびSaaS配布をサポートし、クローズドソース製品の連絡先を提供します。 IronPDFライセンスは費用対効果に優れており、一度限りの購入で生涯使用することができます。Innovasysは、年間サブスクリプションで単一の開発者ベースのライセンスを提供し、OMEとSaaSの配布をサポートしていません。 それは年間ライセンスを提供しています。

どちらのPDFツールもその機能は優れていますが、IronPDFはPDFを生成するシンプルで簡単な方法を提供します。 IronPDFは高速で、膨大な読み込み時間と待ち時間を節約します。IronPDFは瞬く間にPDFを生成します。 一方、Innovasysは複雑なインターフェースを持っており、操作や解析に使用するのが難しいです。 IronPDFはボットに簡単に統合でき、すべてのプロセスを自動化します。 両社を簡単に比較すると、結論はただ一つ、IronPDFはシンプルで効率的、そして信頼性が高いということです。

< 以前
クエストPDFとIronPDFの比較
次へ >
IronPDFとNReco .NET Coreの比較