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

IronPDFとInnovasys Document!Xの比較

The Portable Document Format (PDF) is the most widely used format for storing text, links, buttons, pictures, and other data in a single file. Without a PDF API for C#, manipulating PDFs in the C# programming language is nearly difficult. In this post, we'll look at how to interact with and alter PDFs using two distinct APIs, as well as evaluate their performance, features, and licensing. This post will go over the following PDF libraries:

  • IronWebScraper
  • Innovasys

2. IronPDF

IronPDF is a robust HTML-to-PDF conversion API. IronPDF is an excellent option for converting HTML sites in .NET and .NET CORE development. It not only converts HTML but also performs a number of other tasks. IronPDF enables developers to generate, modify, and retrieve PDF files from .NET Core and framework. Developers may quickly generate or modify PDFs from HTML sites by using the IronPDF module.

Using IronPDF, editing PDFs is simple, allowing you to stamp and add headers and footers. It also makes reading PDF text and extracting images a breeze. To convert HTML pages to PDF files, IronPDF employs a .NET Chromium engine.

2.1. 機能

2.1.1. PDF Conversions

This feature includes PDF creations from different formats such as HTML, HTML Strings, MVC views, Web Forms, and URLs.

2.1.2. PDF Imaging

This allows users to generate images from PDFs and vice-versa. It includes image extraction, support for different image extensions, and PDF printing.

2.1.3. PDF Files IO

IronPDF also provides features for 128-bit encryption of PDFs, locking PDFs with passwords, and digitally signing PDFs.

2.1.4. Editing PDFs

This feature of IronPDF provides all types of PDF formatting such as adding watermarks, adding pages, removing pages, backgrounds, foregrounds, and much more. In short, IronPDF provides all the capabilities you need for manipulating PDFs.

2.1.5. PDF Content Extraction

In many cases, you can extract embedded text from PDFs directly. If that doesn't work, your text is probably embedded in an image. Use the IronOCR library to scan for visual text.

2.1.6. Headers and Footers

Headers and footers can be added when a PDF is created or to existing PDFs. The Print Options property allows you to craft a header and footer for each page. Access these options on the Chrome PDF Renderer object.

2.1.7. Compatibility

IronPDF supports almost all operating systems and frameworks compatible with C#, including the following:

  • Windows
  • .NET CORE 2.1, 3.0, 3.1, .NET 6 & 5
  • ユニバーサル互換性のための.NET Standard 2.0準拠
  • Azure
  • AWS
  • Docker
  • Linux

3. Innovasys

Innovasys is a subsidiary company of Orbis Technologies Inc., a global pioneer in offering clients revolutionary content management software, solutions, and services.

It is an industry leader in assistance authoring software. Founded in 1997, the company is dedicated to developing solutions that enable developers and technical writers globally to generate professional-quality documentation, assistance systems, and processes with minimal effort.

3.1. Innovasys Features

3.1.1. Content Authoring

The revolutionary 'Full page edit' feature allows you to modify material immediately within a preview of the generated page.

3.1.2. Complete Documentation Solution

The Editions and Versions capability enables you to publish numerous variants of your Browser Help output and choose between the various editions and/or variations you have published.

3.1.3. External Content

Import existing material from HTML documents, or if the content must be controlled outside of the document, you may link directly to a web URL to keep content in the produced documentation in sync every time you import.

3.1.5. Customization

Add more material with ease. Change the appearance of the Table of Contents. Provide output property values such as Watermark and Feedback Link.

3.1.6. Publishing

Publish content to Azure, IIS Web Sites, FTP, or network locations automatically; gradual publishing simply uploads files that have changed since the last time they were published.

3.1.7. .NET Documentation

Visual Studio comment generator for C#, Visual Basic .NET, and C++/CLI allows developers to write extra material immediately within the view of the automatically created page.

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

Visual Studioソフトウェアを開き、ファイルメニューに移動します。 Select "New Project" and then select console application. この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。

Enter the name and select the path in the appropriate text box. その後、[作成]ボタンをクリックします。 以下のスクリーンショットのように必要な.NETフレームワークを選択します:

1 Create New Project

Create New Project

Visual Studio will now generate the structure for the selected application, and if you have selected the console, Windows, or web application, it will open the Program.cs file where you can enter the code and build/run the application.

2 Program.cs

Program.cs

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

5. Install the IronPDF Library

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

  • Visual Studio NuGet パッケージ マネージャーの使用
  • Visual Studioを使用する
  • Direct Download from the NuGet webpage for IronPDF
  • Direct Download from the official IronPDF website

5.1 Visual Studio NuGetパッケージマネージャーを使用する

Visual Studioソフトウェアは、ソリューションにパッケージを直接インストールするためのNuGetパッケージマネージャーオプションを提供します。 Visual Studioは、NuGetパッケージマネージャオプションを提供し、解決策に直接パッケージをインストールできます。

3 NuGet Package Manager

NuGet Package Manager

It provides a search box to show the list of available package libraries from the NuGet website. In the package manager, we need to search for the keyword "IronPDF", as in the below screenshot:

4 Installing IronPDF

Installing IronPDF

In the above image, we can see the list of related packages from the search. We need to select the IronPDF option and install the package to our solution.

5.2 Visual Studioコマンドラインを使用する

  • In the Visual Studio menu, Go to Tools > NuGet Package Manager > Package manager console
  • Enter the following line in the package manager console tab:
Install-Package IronPdf

Now the package will download/install and is ready to use.

5 Package Manager Console

Package Manager Console

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

The third way is to download the NuGet package directly from the IronPDF listing on NuGet.

  • Navigate to the NuGet IronPDF Page
  • NuGetリンクに移動します
  • Double-click the downloaded package; it will be installed automatically.
  • Now reload the solution and begin using it.

5.4 Direct Download from the IronPDF Webpage

Download the latest version of IronPDF directly from the official IronPDF website. After downloading, follow the steps below to add the package.

最新のパッケージをウェブサイトから直接ダウンロードするにはこちらをクリックしてください。ダウンロードが完了したら、以下の手順に従ってプロジェクトにパッケージを追加します。

  • Then, select the option reference and browse the location of the downloaded reference.
  • 次に、参照オプションを選択し、ダウンロードした参照の位置を参照します。

6. Innovasys Tools For Developers/ Technical Writers

Innovasys provides two main products for documentation handling. Both come with their own interfaces and also exist in a single combined interface. They can be easily installed from their own website as well as from Software.informer.com. Below is the Innovasys Download to download.

After you click Download, the ZIP file should appear in the downloads folder. After that just extract and run the EXE file to open the application.

The products are

  • Document! X
  • HelpStudio

To download these from the company's website, just go to their website and download them from the downloads section.

6.1. Document! X

This is a one-of-a-kind complete Visual Editor for your VB .NET, C#, F#, JavaScript, and C++/CLI source code comments. The Visual Comment Editor, which is integrated directly with Visual Studio, allows you to make and update comments right inside an accessible preview of the generated documentation. The Visual Editor comments are added back to your code base in standard XML form.

It helps in generating automated documentation for your source code using the comments listed in them and produces a simple view of the code automatically.

7 Document! X

Document! X

6.2. HelpStudio

HelpStudio is the quickest and easiest method to design, publish, and integrate procedures and help systems with your desktop, online, or mobile applications and subsystems.

Generate output in the Microsoft Help Viewer, HTML Help, or Help 2.x that is automatically responsive for tablet and mobile, cross-platform Browser Help, or printable PDF. With built-in localization capabilities, you may take your assistance system to a worldwide audience if necessary.

This tool is used to generate the Help documentation of software for users to use if they face any problems. It is also capable of creating multiple output help documents for a single solution.

8 HelpStudio

HelpStudio

6.3. Creating PDF Booklet

To generate a PDF booklet, first open "Document! X & HelpStudio".

A new starting window will appear. In this new window, click New Booklet.

9 PDF Booklet

PDF Booklet

After clicking on the New Booklet, a new window will appear.

In this new window, enter the name of the new booklet and select the file you want to add to the booklet.

It also contains a lot of different settings scattered in different tabs that contain different variables to control the PDF booklet.

Once you are satisfied with the settings, click Build the Booklet at the end of the booklet window.

10 Building Booklet

Building Booklet

It will take some time to generate the PDF booklet. After waiting, a new window will appear containing the link to the newly generated PDF file.

7. IronPDF Working

IronPDF offers a complete toolkit to maintain and manipulate documents using the C# .NET programming language. IronPDF provides many methods for documentation but in this article, we will discuss only a few of them.

7.1. URL to PDF

Using only three lines of code, you can generate a PDF in C# using a URL, as shown in the example below. This snippet demonstrates how to generate PDF files from a URL.

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");
Imports IronPdf

Private Renderer = New IronPdf.ChromePdfRenderer()
' Generate a PDF from a URL or local file path
Private pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText   $csharpLabel

Here is the output of the above code.

11 URL to PDF

URL to PDF

To know more about URL to PDF using IronPDF, please visit this Converting a URL to PDF Example.

7.2. HTML to PDF

It's quite easy to convert HTML to PDF using the IronPDF C# .NET library.

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");
Imports IronPdf

Private pdf = New ChromePdfRenderer()
Private doc As PdfDocument = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>")
doc.SaveAs("FirstPDFDocument.pdf")
$vbLabelText   $csharpLabel
12 HTML to PDF

HTML to PDF

For more information on how HTML to PDF is done using IronPDF, please follow the HTML to PDF Tutorial.

7.3. Watermarking using IronPDF

IronPDF includes methods for 'watermarking' PDF files using HTML. Watermarks may be adjusted to appear above or below existing content and include opacity, rotation, and hyperlinks.

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")
$vbLabelText   $csharpLabel
13 Watermark PDF

Watermark PDF

7.4. Images To PDF

The IronPdf.ImageToPdfConverter Class makes it simple to generate PDF documents from one or more image files.

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");
Imports IronPdf
Imports System.IO
Imports System.Linq

' Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
Private ImageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf")
$vbLabelText   $csharpLabel

8. ライセンス

IronPDF offers a free developer license library. IronPDF also has a unique pricing structure: the lite bundle starts at a certain price with no hidden fees. SaaS and OEM items can also be redistributed. All licenses include a 30-day money-back guarantee, a year's worth of software support and updates, development/testing/staging/production eligibility, and perpetual licensing (one-time purchase). IronPDF licenses offer maximum performance for user requirements and easy access. Visit this IronPDF Licensing and Pricing Information to learn more about IronPDF's pricing and license options.

14 IronPDF License

IronPDF License

Innovasys offers three different licenses to its customers for the services they manage to provide.

  1. Document! X (Annual Subscription)
  2. HelpStudio (Annual Subscription)
  3. Document! X and HelpStudio Bundle (Annual Subscription)

Their prices start from $711 per year for both but for the bundle they charge $1233.

15 Innovasys License

Innovasys License

9. 結論

IronPDF is a free tool for independent developers that offers a number of capabilities as well as the ability to change and convert PDF files to other formats. IronPDF offers the greatest PDF editing and formatting available. When you convert HTML to PDF, you get a vector file that is appropriate for high-quality commercial printing. As a result, you will receive a PDF that is clear and of good quality.

Innovasys is one of the few market-leading companies for documentation. They mainly focus on creating automation for documentation and HTML help pages. The company has two products, the first one is Document! X, which provides automation using comments on the code and provides you with syntax. The second is HelpStudio, which is used to generate Help documents for software products.

IronPDF licenses are developer-based, thus you should always buy a license depending on the number of developers that will be using the software. It also supports OEM and SaaS distribution and provides a closed-source product contact. IronPDF licenses are cost-effective and are a one-time purchase, allowing you to use them for a lifetime. Innovasys provides single developer-based licenses with yearly subscriptions and does not support OEM and SaaS distribution. It offers yearly licenses.

Both PDF tools strive in what they do but IronPDF provides a simple and easy way to generate PDFs. It is fast and saves its customers from huge loading time and waiting time. IronPDF generates PDFs in the blink of an eye. On the other hand, Innovasys has a complex interface that is hard to use for control and analysis. IronPDF can be easily integrated into a bot and makes all the processes automatic. By briefly comparing both companies, there is only one conclusion, i.e., IronPDF is simple, efficient, and reliable.

ご注意Innovasys and Orbis Technologies Inc. are registered trademarks of their respective owners. This site is not affiliated with, endorsed by, or sponsored by Innovasys or Orbis Technologies Inc. All product names, logos, and brands are property of their respective owners. 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。

よくある質問

.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は詳細な文書化およびヘルプシステムプロジェクト向けにより複雑なインターフェースを提供します。

Curtis Chau
テクニカルライター

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

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