製品比較

ActivePDF DocConverterチュートリアルとIronPDFとの比較

公開済み 2021年9月23日
共有:

ActivePDF Toolkitは、PDFファイルを操作するために使用されるソフトウェアコンポーネントです。(さまざまなソースからPDFファイルを生成することを含む)そのプロパティを設定する(ヘッダー、フッター、マージン、ウォーターマークなど).

IronPDF`はC# PDFライブラリまた、これらの機能を競争力のある価格で提供する、株式会社エヌ・ティ・ティ・ドコモがあります。

ここでは、.NET Visual Studio プロジェクトで両方のソフトウェアコンポーネントを使用するための機能、コード例、および段階的な手順について説明します。これにより、アプリケーションに最適なものを自分で判断することができます。


概要

IronPDF C#ライブラリについて

Iron Software市場をリードするコンポーネントプロバイダーであり、以下を提供していますIronPDFPDFファイルを扱うために使用します。 異なるフォーマットからPDFファイルを簡単に生成し、すべてのプロパティをプログラムで設定する包括的な方法。 これは、わずか数行のコードで一貫性があり、信頼性が高く、正確なPDFファイルを出力するため、開発者に好まれています。

IronPDFは、C#、.NET、VB、ASPX、ASP.NET、MVC、.NET Core用に設計されています。 Visual Studio、NuGet、Linux、Azure、Dockerなどに対応しています。

ActivePDF Toolkitについて ActivePDF Toolkitは、企業や開発者がPDFドキュメントの生成、操作、および操作を簡単に行うための強力なツールです。このツールを使用することで、PDFファイルの結合、分割、ページの抽出、フォームデータの入力、デジタル署名の追加など、さまざまな操作をプログラム的に行うことができます。ActivePDF Toolkitは、PDFの操作性を強化する柔軟なAPIを提供し、ワークフローの効率化と自動化を支援します。 主な機能には以下が含まれます: - PDFの生成と編集 - ページの再編成と操作 - フォーム処理とデジタル署名の追加 - 多様なプログラミング言語との互換性 - 安全なPDF操作と高度なセキュリティ機能 ActivePDF Toolkitは、あらゆる業種や用途に対応し、高品質なPDFソリューションを提供します。 [アクティブPDF](http://www.activepdf.com/)は、PDFファイルを扱うための多数のコンポーネントを提供するソフトウェア会社です。 単一コンポーネントであるIronPDFとは異なり、ActivePDFはPDFファイルに対して異なるソリューションを提供します。 例えば、PDFファイルのサイズを縮小するために、`ActivePDF Compressor`を使用することができます。 以下の内容を日本語に翻訳してください: To[HTMLソースからPDFを作成](/blog/using-ironpdf/csharp-create-pdf-tutorial/)この場合、`ActivePDF WebGrabber`を使用してください。 この記事では、IronPDFと比較するためにActivePDF WebGrabberを使用します。それでは見てみましょう:

PDF作成用のActivePDF WebGrabber

[ActivePDF WebGrabber(アクティブPDF ウェブグラバー)](http://www.activepdf.com/products/webgrabber)は、URL、HTMLファイル、またはHTML文字列のようなHTMLソースからPDFファイルを生成するために特別に使用されるActivePDFの別個のコンポーネントです。 また、PDFファイルをニーズに合わせて作成するために、ヘッダー、フッター、マージン、透かし文字、ブックマークなどのページ属性を設定する機能も提供します。

比較

## 1. ActivePDFとIronPDFの比較表 両方のコンポーネントを並べて比較してみましょう。
IronPDF アクティブPDF
IronPDFはHTMLソースをPDFファイルに変換します。 ActivePDFはHTMLソースをPDFファイルに変換します。
IronPDFは.NET Coreをサポートしています。 ActivePDFは.NET Coreをサポートしていません。
IronPDFは、.NET 4.0以降をサポートしています。 ActivePDFは.NET 4.6.2以上をサポートしています。
IronPDFはmacOSをサポートしています。 ActivePDFはmacOSをサポートしていません。
IronPDFはCSSを適用してウォーターマークのプロパティを設定することができます。 ActivePDF は、透かしプロパティを設定するためのCSSをサポートしていません。
IronPDFはPDFファイルの用紙の向きを設定できます。 ActivePDFはPDFファイルの用紙の向きを設定できます。
IronPDFは、 レンダーディレイ PDF変換を遅らせる関数。 ActivePDFは提供しています タイムアウトスパン PDF変換を遅らせる関数。
IronPDFは、ヘッダーまたはフッターを設定するための事前定義された関数を提供します。 ActivePDFでは、ヘッダーとフッターを生のHTMLとCSSで設定する必要があります。
IronPDFには、コンテンツを区切るための水平線を描くための定義済み関数が用意されています。 ActivePDFはヘッダーとフッターを分けるための線を提供していません。
PDFファイルを保存するには、ディレクトリとファイル名を1行で設定できます。 ファイルディレクトリとファイル名を別々に設定する必要があります。
シンプルなプログラミング構造で、少ないコード行数を書く必要があります。 多数のコード行を書く必要があります。
ライセンスは以下から開始されます `$Lite License`. ライセンスは以下から開始されます 180ドル.

ステップ1:インストール

## 2. IronPDFのインストール方法 あなたのプロジェクトにIronPDFライブラリを2種類の方法で追加することができます。

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

* Visual Studio プロジェクトで NuGet パッケージ マネージャーを開きます。 * 「IronPDF」を検索してインストールしてください。 あるいは: * `ツール` に移動 * 「パッケージマネージャーコンソール」を選択してください * 次のコマンドを実行します: ```shell :ProductInstall ```

IronPDF.dll を手動でダウンロード

以下の内容を日本語に翻訳します: "We can also" 「私たちもまた」[IronPDF.dllをダウンロード](/packages/IronPdf.Package.activepdf.comparison.zip)、その後プロジェクトにそのリファレンスを追加します。 `using IronPdf;`という名前空間で`IronPDF`にアクセスできる場合は、IronPDFがプロジェクトに正常にインポートされており、使用の準備が整っていることを意味します。

WebGrabberのインストール方法 1. WebGrabberのダウンロード: 公式サイト(https://ironpdf.com)にアクセスし、最新バージョンの「WebGrabber」をダウンロードしてください。ダウンロードリンクは製品ページにあります。 2. インストール: ダウンロードしたファイルを実行し、インストールウィザードの指示に従ってWebGrabberをインストールします。必要に応じて、インストールディレクトリを指定してください。 3. 開発環境の設定: IronPDF for .NET、IronOCR for .NET、IronXL for .NETのような他のIron Software製品と同様に、WebGrabberを使用するプロジェクトに追加します。通常、Visual StudioなどのIDEを使用します。 4. APIキーの取得: WebGrabberのAPIを利用するには、有効なAPIキーが必要です。公式サイトの「マイアカウント」ページからAPIキーを取得してください。 5. サンプルコードの実行: WebGrabberを正しくインストールしたか確認するために、提供されているサンプルコードを実行します。サンプルコードは公式ドキュメントや製品ページにあります。適切なAPIキーをコードに追加し、実行してください。 これでインストールは完了です。詳細な使用方法は公式サイトのドキュメントをご参照ください。 [WebGrabber-install.exeをダウンロード](http://www.activepdf.com/downloads)をクリックし、ファイルのダウンロードを選択します。ダウンロードが完了したら、ダウンロードしたファイルをダブルクリックします。次に、ActivePDFにアクティベーションキーをリクエストし、次の15日間評価キーで使用してください:001-AEALX-LC6Z5-7YD95-S3D8J-3LR25。 インストールが完了したら、次のディレクトリに移動してください: `C:\Program Files\ActivePDF\WebGrabber\bin\` このディレクトリには、`APWebGrabber.Net45.dll`ファイルが含まれています。Visual Studioプロジェクトにその参照を追加してください。 これで、`using APWebGrabber;`名前空間を記述することで`WebGrabber`にアクセスできるようになれば、ActivePDF WebGrabberがプロジェクトに正常にインポートされ、使用できるようになったことを意味します。 [ActivePDF ドキュメント](https://documentation.activepdf.com/WebGrabber_API/index.htm?hsCtaTracking=fe9ee1b7-bf89-4b81-ba37-5b331727d962%7C07481e20-b8e5-4e14-89bb-6a3dc2b84008&hsCtaTracking=fe9ee1b7-bf89-4b81-ba37-5b331727d962%7C07481e20-b8e5-4e14-89bb-6a3dc2b84008#b_installation/New_Installation.html%3FTocPath%3DInstall%2520WebGrabber%7C_____2)ActivePDF WebGrabberのインストールについて詳しくは、こちらをご覧ください。

チュートリアルの方法

IronPDF および WebGrabber を使用する

これら二つのコンポーネントの導入およびインストールプロセスを見てきましたので、次に両者を使用して異なるタスクを実行しながら比較を始めます。 これにより、両方のプログラミング構造を理解し、私たちのプロジェクトにとってどちらが最適かを判断することができます。 より良い理解のために、各タスクで特定のユースケースを実行し、実装に使用されるコードを提供します。
## 3. HTML文字列をPDFファイルに変換 最初の比較では、HTML文字列を使用してPDFファイルを作成し、それを対象の場所に保存するケースを取り上げます。 まず、IronPDFを使ってこのユースケースを実装し始めます: ### 3.1. IronPDFを用いたHTML文字列 ```cs /** HTML String to PDF anchor-html-string-with-ironpdf **/ using IronPdf; static void Main(string [] args) { //create rendering converter var converter = new ChromePdfRenderer(); //HTML Source string html = "

Hello World!

Welcome to IronPDF

"; //convert HTML string to PDF file using var PDF = converter.RenderHtmlAsPdf(html); //Save the file PDF.SaveAs("E:/sample.pdf"); } ``` **出力:** 上記のコードは、`Local Disk E:` に `sample.pdf` というPDFファイルを作成し、そのスクリーンショットは以下の通りです:
Iron1 related to Welcome to IronPDF
### 3.2. アクティブPDFを用いたHTML文字列 ```cs using APWebGrabber; static void Main(string [] args) { //Instantiate Object WebGrabber wg = new WebGrabber(); //HTML Source string html = "

Hello World!

Welcome to ActivePDF WebGrabber

"; //assign source html to WebGrabber wg.CreateFromHTMLText = html; //specify file directory wg.OutputDirectory = "E:/"; // file name wg.NewDocumentName = "sample.pdf"; //convert source HTML to PDF file wg.ConvertToPDF(); } ``` 次のスクリーンショットは、このコードから新たに生成された`sample.pdf`ファイルです:
Active1 related to Welcome to ActivePDF WebGrabber
### 3.3. IronPDFとActivePDFの違い * IronPDFを使用してコード行数を削減 * IronPDFで生成されたファイルは、デフォルトの余白のおかげでより読みやすくなっています。
## HTMLファイルをPDFファイルに変換 この比較において、私たちは `E:/` ディレクトリに存在する `myHtmlFile.html` という名前のHTMLファイルからPDFファイルを生成するというユースケースを取り上げます。このファイルには以下のHTMLとCSSコードが含まれています: ```html

I am Heading

Items List:

  • Item1
  • Item2
  • Item3
  • Item4
``` 次に、`myHtmlFile.html`ファイルを両方のコンポーネントを使用してPDFファイルに変換します。 IronPDFから始めましょう。 ### 4.1. IronPDFを使用したHTMLファイル ```cs /** HTML File to PDF anchor-html-file-with-ironpdf **/ using IronPdf; static void Main(string [] args) { //create rendering converter var converter = new IronPdf.ChromePdfRenderer(); //render html file to pdf using var PDF = converter.RenderHTMLFileAsPdf("E:/myHtmlFile.html"); //save to target location PDF.SaveAs("E:/Sample.pdf"); } ``` 以下のスクリーンショットは、上記のコードを使用して新しく生成された`Sample.pdf`ファイルです:
Iron2 related to Welcome to ActivePDF WebGrabber
HTMLページ `myHtmlFile.html` がPDFファイル `Sample.pdf` に正常に変換され、CSSスタイルも適用されていることが確認できます。 [IronPDFのドキュメントを読む](/docs/)私たちの.NETプロジェクトでIronPDFを使用する方法についての詳細はこちらをご覧ください。 ActivePDF WebGrabberを使用して同じタスクを実行しましょう。 ### 4.2. HTMLファイルとActivePDF ```cs using APWebGrabber; static void Main(string [] args) { //Instantiate Object WebGrabber wg = new WebGrabber(); //specify file path to be converted wg.URL = "E:/myHtmlFile.html"; //specify the directory for newly generated file wg.OutputDirectory = "E:/"; //newly generated file name wg.NewDocumentName = "Sample.pdf"; //convert HTML file to PDF wg.ConvertToPDF(); } ``` 次のスクリーンショットは、上記のコードを使用して新たに生成された `Sample.pdf` ファイルのものです:
Active2 related to Welcome to ActivePDF WebGrabber
### 4.3. IronPDFとActivePDFの違い * IronPDFを使ったわずか3行のコード * IronPDF製のファイルはよりクリーンで魅力的です。
## URLをPDFファイルに変換 URL https://yandex.com/ を例として、そのウェブページのPDFファイルを生成したいとしましょう。 そのためには、両方のコンポーネントが機能を提供します。 まず、IronPDFを使用してどのように行うかを見てみましょう。 ### 5.1. IronPDFでURLを取得 ```cs /** URL to PDF anchor-url-with-ironpdf **/ using IronPdf; static void Main(string [] args) { //create rendering converter var converter = new ChromePdfRenderer(); //Specify URL using var PDF = converter.RenderUrlAsPdf("https://yandex.com/"); //Save the file PDF.SaveAs("E:/Sample.pdf"); } ``` 以下のスクリーンショットは、上記のコードによって生成された新しい `Sample.pdf` ファイルです。
Iron3 related to Welcome to ActivePDF WebGrabber
以下のウェブページをご覧いただけます: [URLサンプル](https://yandex.com/)IronPDFファイルがどれほど正確に一致するかを比較して確認する。 では、次にActivePDF WebGrabberを使用して同じタスクを行います。 ### 5.2. URL with ActivePDF 5.2. ActivePDFを使用したURL ```cs using APWebGrabber; static void Main(string [] args) { //Instantiate Object WebGrabber wg = new WebGrabber(); //specify URL wg.URL = "https://yandex.com/"; //specify the directory for newly generated file wg.OutputDirectory = "E:/"; //specify file name wg.NewDocumentName = "Sample.pdf"; //convert specified URL webpage to PDF wg.ConvertToPDF(); } ``` 次のスクリーンショットは、上記のコードによって新しく生成された `Sample.pdf` ファイルのものです。
Active3 related to Welcome to ActivePDF WebGrabber
### 5.3. IronPDF と ActivePDF の違い * IronPDFはPDFファイルを生成するためのよりシンプルな構造を持っています。 * 3行のコードだけ * IronPDFはサイトにぴったりマッチします
## 6.PDFに透かしを入れる この比較では、HTML文字列を使用してPDFファイルを作成し、その後、ページの中央にウォーターマークを追加します。 IronPDFから始めましょう。 ### 6.1. IronPDFによるウォーターマーク IronPDFは、次の機能を提供してウォーターマークを追加します: ウォーターマークページ(ウォーターマーク HTML ストリング, ページインデックスにウォーターマーク, ウォーターマークの位置, 不透明度, 回転, ハイパーリンク)もちろん、英語のテキストを教えていただけますでしょうか? 以下の位置に透かしを設定するために `WaterMarkLocation` を使用できます: * トップレフト * *トップセンター* * トップライト **ミドルレフト** * *中央* * ミドルライト * 左下 * *BottomCenter(ボトムセンター)* * *BottomRight* (ボトムライト) 上記の機能を使用してウォーターマークを設定する方法を見てみましょう。 ```cs /** Watermark PDF anchor-watermark-with-ironpdf **/ using IronPdf; static void Main(string [] args) { //create rendering converter var converter = new ChromePdfRenderer(); //source html string string html = "

WaterMark Example

"; //add above string as PDF file content using var PDF = converter.RenderHtmlAsPdf(html); //HTML string for WaterMark string WMStr = "

WaterMark

"; //add WaterMark PDF.WatermarkPage(WMStr, 0, PdfDocument.WaterMarkLocation.MiddleCenter, 100, -45, ""); //save the document PDF.SaveAs("E:/Sample.pdf"); } ``` 次のスクリーンショットは、上記のコードによって新しく生成された `Sample.pdf` ファイルのものです。
Iron4 related to WaterMark
任意の種類のウォーターマークを追加し、そのプロパティをCSSで設定することができます。 では、次にActivePDF WebGrabberを使用して同じタスクを行います。 ### 6.2. IronPDF ActivePDFを使用したウォーターマーク ActivePDF WebGrabberには、IronPDFとは異なり、ウォーターマーク用の特定の機能が用意されていません。 しかし、`AddStampText()この目的のための回避策となる関数: `AddStampText`(次の内容を日本語に翻訳します: `float x, float y, string stampText` `float x、float y、string stampText`);` * 新しいTextStampの原点のx座標を設定するには、**float x** を使用します。 * 新しいTextStampの原点のy座標を設定するには、**float y** を使用します。 * **stampText** は、TextStampの実際のテキストです。 **注意:** ActivePDF WebGrabberはTextStampのCSSスタイリングをサポートしていません。以下の他の提供される機能によって設定する必要があります: ```cs using APWebGrabber; static void Main(string [] args) { //Instantiate Object WebGrabber wg = new WebGrabber(); //HTML source for Page content string html = "

WaterMark Example

"; //assign page content source wg.CreateFromHTMLText = html; //add text stamp as WaterMark wg.AddStampText(270.0f, 350.0f, "WaterMark"); //specify WaterMark's font size wg.StampFontSize = 20; //specify WaterMark's font family wg.StampFont = "Times New Roman"; //specify WaterMark's opacity wg.StampFontTransparency = 1f; //specify WaterMark's rotation wg.StampRotation = 45.0f; //specify WaterMark's color wg.StampColorNET = new ADK.PDF.Color() { Red = 255, Green = 0, Blue = 0, Gray = 0 }; //specify directory for newly created file wg.OutputDirectory = "E:/"; //specify file name wg.NewDocumentName = "Sample.pdf"; //convert above sources to PDF file wg.ConvertToPDF(); } ``` 以下のスクリーンショットは、新たに生成された `Sample.pdf` ファイルのものです。
Active4 related to WaterMark Example
### 6.3. IronPDFとActivePDFの違い * IronPDFは、ウォーターマークを追加するのを非常に簡単にします。 * IronPDFはウォーターマークのプロパティを設定するための直接的な機能を提供します。 * ActivePDF WebGrabberは、回避するために多くのコード行が必要な複雑なプログラミング構造を持っています。
## PDFページにマージンを設定する 次のようなシンプルなウェブページ `myHtmlFile.html` が `ローカルディスク E` にあると仮定しましょう。このページは `100%` の幅を持ち、`黒` の `border` が設定されています。 これからPDFファイルを生成し、ページの余白を設定します。 IronPDFから始めましょう。 ### 7.1. IronPDFでの余白設定 余白を設定するために、IronPDF は `ChromePdfRenderOptions` クラスを提供しており、以下のプロパティがあります: * ページの左側からの余白を設定する**MarginLeft**。 * **MarginRight** を使用して、ページの右側からの余白を設定します。 * **MarginTop**は、ページの上部からのマージンを設定するためのものです。 * ページの下部からマージンを設定するには、**MarginBottom** を使用します。 **注意:** IronPDFのデフォルトでは、ページを読みやすくするために、左、上、右、下からのマージンが20mmに設定されています。 必要ない場合は、それを `0mm` に設定できます。 ```cs /** Set Margins anchor-margins-with-ironpdf **/ using IronPdf; static void Main(string [] args) { //create html to PDF converter var converter = new ChromePdfRenderer(); //specify left Margin converter.RenderingOptions.MarginLeft = 50; //specify top Margin converter.RenderingOptions.MarginTop = 40; //render html file to PDF using var PDF = converter.RenderHTMLFileAsPdf("E:/myHtmlFile.html"); //save to the target location PDF.SaveAs("E:/Sample.pdf"); } ``` 次のスクリーンショットは、上記のコードによって新しく生成された `Sample.pdf` ファイルのものです。
Iron5 related to WaterMark Example
PDFページが左側から「50mm」、上端から「40」位置し、左側のマージンがデフォルトで「20mm」であることがわかります。 `ChromePdfRenderOptions` クラスを使用すると、IronPDFで任意の側の余白を設定することがどれほど簡単かがわかります。 以下についてさらに読む[PDF生成設定](/examples/pdf-generation-settings/)詳細については、PDFファイルの余白やその他のプロパティの操作方法をご覧ください。 では、ActivePDF WebGrabber を使用してページの余白を設定します。 ### 7.2. ActivePDF とのマージン ページ余白を設定するには、ActivePDF WebGrabberが `SetMargins` を提供します。()以下のように使用できます: `SetMargins(セットマージン)(上余白、下余白、左余白、右余白)もちろん、英語のテキストを教えていただけますでしょうか? この関数を使用してページの余白を設定します: ```cs using APWebGrabber; static void Main(string [] args) { //Instantiate Object WebGrabber wg = new WebGrabber() //specify source HTML file path wg.URL = "E:/myHtmlFile.html"; //Margins wg.SetMargins(1, 0, 1.5f, 0); //specify directory for newly created file wg.OutputDirectory = "E:/"; //specify file name wg.NewDocumentName = "Sample.pdf"; //convert HTML file to PDF wg.ConvertToPDF(); } ``` 次のスクリーンショットは、上記のコードによって新しく生成された `Sample.pdf` ファイルのものです。
Active5 related to WaterMark Example
PDFページには左側に`1.5f`、上部に`1f`のマージンがあることが確認できます。この両方のコンポーネントを使用することで、必要に応じてページマージンを簡単に設定できます。 さらに詳しく読む[ActivePDFでマージンを設定する](https://github.com/ActivePDF/WebGrabber/blob/master/C%23/WebGrabber.SetMargins.cs).
## 8. PDF にヘッダーとフッターを設定する この比較では、PDFファイルのヘッダーとフッターの設定方法を見ていきます。提供されている関数と技法を使用して、PDFページ上にカスタムヘッダーとフッターをプログラム的に印刷する方法を説明します。 ### 8.1. IronPDFによるヘッダーとフッター IronPDFはヘッダーおよびフッターを設定するために使用できる以下のプロパティを提供します: * **LeftText :** 左側にヘッダーまたはフッターテキストを設定します。 * **CenterText :** ヘッダーまたはフッターのテキストを中央に印刷します。 * **RightText :** 左側にヘッダーまたはフッターのテキストを設定します。 * **FontFamily :**ヘッダーまたはフッターのテキストのフォントファミリーを設定します。 * **フォントサイズ:** ヘッダーまたはフッターのテキストのフォントサイズを設定します。 * **余白:** ページのコンテンツとヘッダーまたはフッターの間のスペースを設定します。 * **DrawDividerLine:** ページの内容をヘッダーまたはフッターから区切る水平線を描きます。 以下の IronPDF の定義済み関数を中括弧(Curly Brackets)で使用できます `{}ヘッダーまたはフッター用: * **{ページ}** 現在のページ番号を印刷します。 * **{総ページ数}それはPDFの総ページ数を印刷するために使用されます。 * **{URL}レンダリングされたPDFのURLを印刷するために使用されます。 * **{日付}** 今日の日付を印刷するために使用されます。 * **{時間}現在の時刻を印刷します。 * **{html-タイトル}レンダリングされたHTMLファイルのタイトルを印刷するために使用されます。 * **{pdfタイトル}** ドキュメントタイトルを設定します。 以下の例を見てみましょう。上記の機能を使用してページのヘッダーとフッターを設定します。 ```cs /** Set Header Footers anchor-headers-and-footers-with-ironpdf **/ using IronPdf; static void Main(string [] args) { //create html to PDF converter var converter = new IronPdf.ChromePdfRenderer(); //Page Content source string html = "

Page Content

"; //Assign source to converter using var PDF = converter.RenderHtmlAsPdf(html); //Add Header settings converter.RenderingOptions.TextHeader = new TextHeaderFooter() { LeftText = "Header Text", RightText = "{date} {time}", DrawDividerLine=true, FontSize=13 }; //Add Footer settings converter.RenderingOptions.TextFooter = new TextHeaderFooter() { RightText = "Page {page} of {total-pages}", FontSize = 12 }; //save to target location PDF.SaveAs("E:/Sample.pdf"); } ``` 次のスクリーンショットは、上記のコードによって新しく生成された `Sample.pdf` ファイルのものです。
Iron6 related to WebGrabberのインストール方法

1. WebGrabberのダウンロード:
   公式サイト(https:/...
私たちはそれを確認できます * `ヘッダー テキスト` はヘッダーの左側に印刷されます。 * `DateTime` はヘッダーの右側に印刷されます。 * ヘッダーとページの内容を分ける水平線が引かれています。 * フッターの右側に`Page CurrentPage of TotalPages`と表示されます。 設定について詳しく読む[HTMLからPDFへのプロパティ](/tutorials/html-to-pdf/)IronPDFを使用する。 それでは、ActivePDF WebGrabberを使ってページのヘッダーとフッターを設定してみましょう: ### 8.2. ActivePDFを使用したヘッダーとフッター ActivePDF WebGrabber は、`HeaderHTML` および `FooterHTML` プロパティを提供して、それぞれヘッダーとフッターを設定します。 生のHTMLはこれらのプロパティに、ページヘッダーやフッターとして渡されます。 IronPDFとは異なり、ActivePDF WebGrabberにはヘッダーおよびフッターの配置を設定するための事前定義された関数が提供されていません。そのため、次のHTMLとCSSプロパティを使用して設定する必要があります: ```cs using APWebGrabber; static void Main(string [] args) { //Instantiate Object WebGrabber wg = new WebGrabber(); //Page content source string html = @"

Page Content

"; //assign above source to WebGrabber wg.CreateFromHTMLText = html; //specify Footer height wg.FooterHeight = 0.5f; //Add Footer setting wg.FooterHTML = "
%cp% of %tp%
"; //create object for datetime DateTime now = DateTime.Now; //specify header height wg.HeaderHeight = 0.5f; //Add Header setting wg.HeaderHTML = "
Header Text
"; //append Header settings wg.HeaderHTML = $"
{DateTime.Now.ToShortDateString()} {DateTime.Now.ToShortTimeString()}
"; //specify directory for newly created file wg.OutputDirectory = "E:/"; //specify file name wg.NewDocumentName = "Sample.pdf"; //convert above sources to PDF file wg.ConvertToPDF(); } ``` 以下のスクリーンショットは、上記のコードから新たに生成された `Sample.pdf` ファイルのものです:
Active6 related to ActivePDF Toolkitについて

ActivePDF Toolkitは、企業や開発者がPDFドキュメントの...
設定方法の詳細については、続きを読む[ActivePDF WebGrabberを使用したヘッダーとフッター](https://github.com/ActivePDF/WebGrabber/blob/master/C%23/WebGrabber.AddHeaderFooter.cs). ### 8.3. IronPDF と ActivePDF の違い * ActivePDF WebGrabberには、ヘッダーをページコンテンツから区切る水平線を描くためのあらかじめ定義された機能がありません。 * ActivePDFは.NETフレームワークの `DateTime` 関数を使用する必要があります。 * IronPDFはヘッダーとフッターのプロパティを簡単に設定できます。
## 9. ActivePDFコンポーネント一覧
名前 詳細
ActivePDF DocConverter (アクティブPDF ドックコンバーター) それは一般的なファイル形式をPDF形式に変換するために使用されます。
ActivePDF WebGrabber(アクティブPDF ウェブグラバー) それは多くのソースからHTMLを取得し、PDFファイルに変換します。
ActivePDF DocSpace バッチプロセスの自動化を提供し、PDFおよびその他のファイル形式の表示、生成、変換、操作、および操作のためのユーザーインターフェイスを提供します。
アクティブPDFツールキット これは、PDFファイルのドキュメントコンテンツを作成、修正、表示、抽出、操作、および自動化するために使用されます。
ActivePDF ポータル ユーザーは標準的なウェブブラウザを使って、あらゆるソースからのPDFドキュメントを表示および編集することができます。
ActivePDF CADConverter(アクティブPDF CADコンバーター) これは CAD ファイルを PDF に変換するために使用されます。
アクティブPDFエクストラクター それはPDFファイルからテキストや画像を抽出および検索するために使用されます。
ActivePDFスプーラー それは、開発者がPDFファイルのページを紙に印刷することを可能にします。
アクティブPDFリダクター それは視聴者から機密情報を隠すために使用されます。
ActivePDFサーバー それは様々な目的のための印刷ソリューションを提供します。

## ライセンス ActivePDFは、パッケージに関する情報を提供していません。[ActivePDFウェブサイト](http://www.activepdf.com/). ライセンスに関する情報を得るには、[お問い合わせ](http://www.activepdf.com/contact/sales)彼らの営業担当者。 ただし、どのタイプのプロダクションライセンスを探しているのか、正確に把握しておく必要があります。 彼らは価格のリストを提供していませんが、価格は年間ライセンスで $1,180 から始まり、使用範囲によってはそれ以上になることがあり、見積もりを取得するためには詳細を明記する必要があります。 IronPDFは、透明性のある価格設定を提供します。[$749からのライセンス](/licensing)多数のカスタマイズオプションがあります。 ご質問がございましたら、チームにお問い合わせください。

チュートリアル クイック アクセス

IronPDF APIリファレンスを探索する

IronPDF C# ライブラリのAPIリファレンスを探索し、IronPDFのすべての機能、クラス、メソッドフィールド、名前空間、および列挙型の詳細を確認してください。

APIリファレンスを表示
Documentation related to チュートリアル クイック アクセス
< 以前
Aspose PDFコンバーターチュートリアルと比較
次へ >
スパイアPDF C# HTMLからPDFへのチュートリアル&ライブラリ比較