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

IronPDFとPdfPigの比較

## PdfPig vs IronPDF — 徹底比較

すべての機能はコンテキストに基づいて評価されます - .NET開発者向けの実際のライブラリ機能に基づいています

PdfPig
6月20日
オープンソースの読み取り重視の PDF ライブラリ
4 はい4 一部12 いいえ
IronPDF
20/20
Chromium エンジンを搭載したエンタープライズ.NET PDF ライブラリ
20 はい0 一部0 いいえ
特徴 PdfPig IronPDFPDF✦
PDF Creation & Conversion
HTML/CSSからPDFへ ✕ Not Supported
ブラウザエンジンがありません。HTML/CSSを解析またはレンダリングできません。サードパーティのライブラリが必要です。
✓ Full Support
最新の CSS3、Flexbox、Grid をピクセル単位で完璧にレンダリングする Chromium ベースのエンジン。
JavaScriptの実行 ✕ Not Supported
レンダリング サーフェスがありません。JS エンジンは使用できません。
✓ Full Support
レンダリング中にJSを完全に実行します。動的なチャート、SPA、インタラクティブなコンテンツに最適です。
URLからPDFへ ✕ Not Supported
Web ページに移動したりキャプチャしたりできません。
✓ Full Support
`RenderUrlAsPdf()` 完全な CSS/JS レンダリングを使用して、あらゆるライブ URL をキャプチャします。
DOCXからPDF ✕ Not Supported
最初から PDF を作成することにのみ焦点を当てています。
✓ Full Support
`DocxToPdfRenderer` 構造と書式を維持しながら Word 文書を変換します。
プログラムによるPDF生成 ~ Partial
`PdfDocumentBuilder` テキスト、パス、基本的な図形をサポートします。高度なレイアウトエンジンは搭載されていないため、複雑なデザインは困難です。
✓ Full Support
HTML テンプレート、文字列、ASPX ビュー、または画像から生成します。Chromium がレイアウトを自動的に処理します。
ページを画像にレンダリングする ~ Add-on Required
ネイティブの PdfPig はラスタライズできません。SkiaSharp の依存関係を持つ`PdfPig.Rendering.Skia`コミュニティ拡張機能が必要です。
✓ Built-in
設定可能な DPI を使用して、PNG、JPEG、BMP、およびその他の画像形式にネイティブにラスタライズします。
Reading & Extraction
Text Extraction & Layout ✓ Primary Strength
文字位置、境界ボックス、フォントメタデータへの詳細なアクセス。データマイニングと分析に最適です。
✓ Full Support
レイアウトを考慮しながら、あらゆるPDFからテキストを抽出します。スキャンした文書ではIronOCRと連携して動作します。
内蔵OCR ✕ Not Supported
PDF構造に既に埋め込まれているテキストの抽出に重点を置いています。スキャンされた画像にはOCRは適用されません。
✓ Via IronOCR
127 以上の言語でスキャンされた PDF の OCR を実行するIronOCRアドオンとのネイティブ統合。
Read PDF Metadata & Annotations ✓ Supported
注釈、フォーム フィールド、埋め込まれたドキュメント、PDF メタデータを読み取ります。
✓ Full Support
メタデータ (作成者、キーワード、日付、カスタム プロパティ) の読み取りと編集に加え、完全な注釈サポートもサポートされます。
Editing & Manipulation
Merging & Splitting ~ Partial
`PdfMerger.Merge()`によるマージ。分割と並べ替えには、ドキュメント オブジェクトを手動で操作する必要があります。
✓ Full Support
直感的な API を使用して、1 行の結合、分割、追加、先頭への追加、ページの並べ替えを行います。
Headers, Footers & Page Numbers ✕ Complex
ワンクリックAPIはありません。各ページで座標を手動で計算し、テキストまたは画像を配置する必要があります。
✓ Full Support
シンプルな API 呼び出しによる自動ページ番号、日付、カスタム コンテンツを含む HTML ベースのヘッダー/フッター。
ウォーターマーク ✕ Not Supported
透かし機能はありません。別のライブラリが必要になります。
✓ Full Support
`ApplyWatermark()` 不透明度、回転、位置など、完全なスタイル制御のために HTML/CSS を受け入れます。
Stamp Text & Images ✕ Not Supported
既存の PDF にコンテンツをスタンプできません。追加のライブラリが必要です。
✓ Full Support
`TextStamper` Google Fonts、配置、ページごとの制御を備えた`ImageStamper` 。
コンテンツを編集する ✕ Not Supported
編集機能は利用できません。
✓ Full Support
`RedactTextOnAllPages()` 1 行内の機密テキストを永久に削除します。
Security & Compliance
Encryption & Passwords ✕ Not Supported
暗号化、パスワード保護、権限管理は組み込まれていません。
✓ Full Support
AES 暗号化、所有者/ユーザー パスワード、きめ細かな権限 (印刷、コピー、注釈、フォーム入力)。
デジタル署名 ✕ Not Supported
暗号署名や証明書ベースのワークフローはありません。
✓ Full Support
`PdfSignature`経由で X509 証明書で署名します。PFX/P12 証明書ファイルをサポートします。
PDF/A & PDF/UA Compliance ✕ Not Supported
アーカイブ (PDF/A) またはアクセシビリティ (PDF/UA) 標準を作成または検証する機能はありません。
✓ Full Support
企業や政府機関での使用に適したネイティブ PDF/A アーカイブおよび PDF/UA アクセシビリティ準拠。
Platform & Deployment
クロスプラットフォームサポート ~ Partial
コア ライブラリは純粋な C# ですが、フォント処理と Skia レンダリング アドオンは動作が異なったり、Linux/macOS では追加の設定が必要になる場合があります。
✓ Full Support
Windows、Linux、macOS、x64、x86、 .NET 6~10、Core、Standard 2.0+、Framework 4.6.2+。
サーバー / Docker / クラウド ✓ Supported
依存関係が最小限で軽量。Azure Functions、AWS Lambda、Docker コンテナに最適です。
✓ Full Support
Docker、Azure、AWS、IIS、そしてすべての主要クラウドプラットフォーム。公式Dockerイメージとデプロイメントガイド。
Licensing & Support
ライセンスモデル ✓ Apache 2.0
無料かつオープンソース。ロイヤリティなしで商用利用も安全です。
✓ Commercial
永続ライセンスは Lite レベルから開始します。透かしなしの 30 日間の全機能無料トライアル。
Commercial Support & SLA ✕ Community Only
GitHub の問題とコミュニティサポート。応答時間や SLA は保証されません。
✓ 24/5 Support
SLA 保証付きの専用エンジニアリング サポート。メール、ライブ チャット、電話をご利用いただけます。
ドキュメント ✓ Good
高品質の README、Wiki、およびサポート対象範囲を網羅した明確な例。
✓ Extensive
完全な API リファレンス、100 以上のハウツー、チュートリアル、コード例、トラブルシューティング ガイド、ビデオ コンテンツ。

PdfPig は、低予算で軽量なテキスト抽出と PDF 読み取りを行うのに最適です。
フル機能の PDF 生成、編集、セキュリティ、エンタープライズ コンプライアンスを実現するには、 30 日間のIronPDF の無料トライアルを開始してください

PDF(Portable Document Format)ファイルを扱うことは、請求書の作成から製品のドキュメントの作成まで、作業環境において不可欠な要素となることがあります。人生のある時点で、PDFを扱うことになる可能性が高いです。

しかし、技術主導の現代社会では、無数のPDFツールが存在しますが、どれが自分に最適なのかを判断するにはどうすれば良いのでしょうか? 今日は、有名なPDFツールの一つであるPdfPigとIronPDFについて、その機能、サポート、ライセンスモデルを比較して見ていきます。

IronPDFとPdfPigの概要

IronPDFは、.NET環境でPDF生成、編集、および操作を可能にする強力なライブラリです。 HTMLコンテンツからPDFドキュメントを作成したい場合、既存のPDFファイルに透かしを適用したい場合、PDFファイルのセキュリティ設定を完全に管理したい場合、またはPDFファイルを画像として保存したい場合でも、IronPDFが対応しています。 充実したドキュメントと強力なサポートチームにより、IronPDFは成功に必要なすべてのリソースにアクセスできることを保証します。

PdfPigはオープンソースで、Apache 2.0ライセンスの下で動作するライブラリで、C#、F#、その他 for .NET言語でPDFの読み取りと作成を可能にします。 PdfPigを使用すると、シンプルなPDFドキュメントを作成したり、PDFファイルを読み取ったり、PDFファイルからコンテンツを抽出したりすることができます。 IronPDFの豊富な機能やドキュメントには及びませんが、シンプルなアプローチでPDFファイルを操作する優れた候補となる可能性があります。

クロスプラットフォームの互換性

この最初のセクションでは、各ライブラリが提供する現在のクロスプラットフォームサポートの概要を見ていきます。 これは比較の最初のステップとして重要です。なぜなら、機能と使用例を確認する前に、使用している作業環境でツールが動作するかどうかを知る必要があるためです。

IronPDF

IronPDFはさまざまなプラットフォームをサポートしており、好きな環境で作業することができます。

NuGet 購入の準備ができていませんか?

PM >  Install-Package IronPdf

IronPDFNuGet でチェックしてください。1000万回以上のダウンロードで、C#によるPDF開発を変革しています。 DLL または Windowsインストーラー をダウンロードすることもできます。

その互換性の詳細は次の通りです:

  • .NET バージョン:

    • C#、VB.NET、F#
    • .NET Core (8, 7, 6, 5, および 3.1+)
    • .NET Standard (2.0+)
    • .NET Framework (4.6.2+)
  • アプリ環境: IronPDFは、Windows、Linux、Mac、Docker、Azure、AWSを含むアプリ環境で動作します。

  • IDEs: Microsoft Visual Studio、JetBrains Rider & ReSharperなどのIDEで動作します。

  • OSとプロセッサー: Windows、Mac、Linux、x64、x86、ARMなどの異なるOSとプロセッサーをサポートします。

もっと詳しい情報は、詳細なIronPDF互換性ガイドをご覧ください。

PdfPig

  • .NETバージョン

    • .NET Standard (2.0+)
    • .NET Core (2.0+)
    • .NET Framework (4.6.1+)
  • プラットフォーム:PdfPigはWindows、macOS、Linuxなどさまざまなプラットフォームで動作します。

機能の比較:IronPDFとPdfPigのPDF機能比較

IronPDFとPdfPigの両方がPDFドキュメントを扱うためのさまざまな機能を提供しています。 2つのライブラリの主な機能の比較はこちらです:

IronPDFの機能

  • HTMLからPDFへの変換:IronPDFはHTMLからPDFへの変換を処理できます。 最新の Web 標準の完全なサポートにより、IronPDF は HTML コンテンツから常にピクセル パーフェクトな PDF を返すことが保証されています。
  • PDFファイル変換:HTML以外のファイル形式をPDFに変換する必要がありますか? IronPDFは、DOCXからPDF、RTFからPDF、画像からPDF、URLからPDF、そしてPDFからHTMLへの変換を含む多くの異なるファイル形式の変換をサポートしており、望ましいドキュメント構造を維持します。
  • セキュリティ機能: IronPDFを使えば、セキュリティ機能のおかげで機密PDFファイルが常に安全であることを保証します。 IronPDFを使用してPDFファイルを暗号化し、パスワードを設定し、PDFファイルの権限を設定します。
  • PDF編集機能:IronPDFを使用すれば、PDFファイルを簡単に編集できます。 IronPDFは、PDFページへのヘッダーやフッターの追加、テキストや画像のスタンピング、PDFへのカスタム透かしの追加、PDFフォームの操作、PDFファイルのマージなどの編集機能を提供します。

IronPDFが提供する機能の詳細な情報は、IronPDF機能ページをご覧ください。

PdfPigの機能

  • コンテンツ抽出:PdfPigを使用してPDFからテキストを抽出できます。
  • PDFデータの読み取り:PdfPigはPDF注釈、フォーム、埋め込みドキュメントを読み取る機能をサポートしています。 これに加えて、PdfPigを使用するとPDFのメタデータにアクセスすることもできます。
  • PDFドキュメントの作成:PdfPigを使用してPDFドキュメントを作成できます。 この機能を使用することで、PDF仕様、ページサイズ、ドキュメント内のテキストやパス操作を制御しながらPDFドキュメントを作成できます。

コード例によるIronPDFとPdfPigの機能比較

HTMLからPDFへの変換

HTMLからPDFへの変換の例はシンプルな作業ですが、ニーズによっては役立つ場合があります。 ポートフォリオのWebサイトからのドキュメンテーションとしてPDFドキュメントを作成したい場合や、作業環境でHTMLコンテンツからPDFを作成する必要がある場合、常に高品質のPDFを安定して生成できる強力なHTMLからPDFへのコンバーターが必要です。

IronPDFコード例:

using IronPdf;

// Enable web security to disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Chrome PDF Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Render HTML with external assets: images, CSS, and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
using IronPdf;

// Enable web security to disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Chrome PDF Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Render HTML with external assets: images, CSS, and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
$vbLabelText   $csharpLabel

PdfPigコード例:

PdfPig自体はHTMLからPDFへの変換をサポートしておらず、変換を処理するためにサードパーティのライブラリを使用する必要があります。 PdfPigはPDFの作成を重視しているため、PDF変換にはあまり適していません。 そのため、組み込みの変換サポートのあるライブラリをお探しの場合は、IronPDFが良い選択です。

HTMLコンテンツやWebページをPDF形式に変換したい場合、IronPDFはこのタスクを処理するための強力で簡潔なツールを提供しますが、PdfPigにはそのような組み込みツールがなく、外部ライブラリに依存しています。

PDFファイルの暗号化

機密性の高いPDFファイルを扱う際には、PDFファイルの暗号化、ドキュメントメタデータの編集、パスワードの追加などのセキュリティタスクを処理できるPDFツールを探すでしょう。 これらのツールがこのシナリオにどのようにアプローチするかを見てみましょう。

IronPDFコード例:

using IronPdf;
using System;

// Open an Encrypted File, or create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

// Edit file security settings

// Make a PDF read-only and disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
using IronPdf;
using System;

// Open an Encrypted File, or create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

// Edit file security settings

// Make a PDF read-only and disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
$vbLabelText   $csharpLabel

PdfPigコード例:

PdfPigはIronPDFが提供するPDFセキュリティの組み込みサポートを提供していません。 このライブラリはシンプルな性質のため、これらのタスクを処理するためのこれらの機能を提供する外部PDFライブラリが必要です。

機密PDFファイルを扱う際には、IronPDFは暗号化、メタデータ編集、およびパスワード保護といった包括的なセキュリティ機能を提供しますが、PdfPigにはそのような組み込みのセキュリティサポートがなく、これらのタスクには追加のライブラリが必要です。

PDFコンテンツのレダクション

もしPDFファイルから特定の単語やセクションを削除したい場合、 PDFファイルを扱う際に一般的に必要な作業ですが、これらのPDFライブラリはこのタスクを処理できますか?

IronPDFコード例:

using IronPdf;

PdfDocument document = PdfDocument.FromFile("novel.pdf");

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");
document.SaveAs("redacted.pdf");
using IronPdf;

PdfDocument document = PdfDocument.FromFile("novel.pdf");

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");
document.SaveAs("redacted.pdf");
$vbLabelText   $csharpLabel

PdfPigコード例:

PdfPigはPDFファイルからコンテンツを削除するためのサポートを提供していません。

IronPDFはPDFファイルからコンテンツを削除する簡単な方法を提供し、数行のコードで実現可能です。 これにより、情報を削除する作業を容易に自動化し、職場の効率を向上させることができます。 一方で、PdfPigはこのタスクのサポートを提供していません。

PDFドキュメントへのデジタル署名の追加

これは日常のPDF操作ニーズの必須部分ではないかもしれませんが、作業環境次第では、PDFファイルにデジタル署名を追加する必要に迫られることもあります。 では、これらのツールがこのタスクをどのように処理するかを見てみましょう。

IronPDFコード例:

using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);

// Create PdfSignature object
var sig = new PdfSignature(cert);

// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);

// Create PdfSignature object
var sig = new PdfSignature(cert);

// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
$vbLabelText   $csharpLabel

PdfPigコード例:

PdfPigはデジタル署名を直接サポートしていません。 これを行うためには他のライブラリやツールを使用する必要があります。

もしPDFへの署名を楽にするツールを探しているなら、IronPDFのシンプルなメソッドがこのタスクの効率を上げるだけでなく、プロセス全体をコントロールするのに役立ちます。 一方、PdfPigはPDFファイルにデジタル署名を施すためのサポートを提供していません。

PDFへのカスタム透かしの適用

機密文書を扱っていたり、他人に作品を盗まれないように保護したりしたい場合は、 PDFページにカスタム透かしを適用することが必要かもしれません。 ライブラリがこのタスクにどう対処するか見てみましょう。

IronPDFコード例:

using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
$vbLabelText   $csharpLabel

PdfPigコード例:

PdfPigは透かしを直接サポートしていません。

PdfPigはPDFへの透かしの追加をサポートしていないのに対し、IronPDFはこれをサポートしています。 組み込みの透かしアプリケーションを活用すると、プロセス全体を完全に制御でき、HTMLとCSSに精通していれば、HTML/CSSを使って透かしを適用するおかげでさらに簡単に活用できます。

PDFドキュメントへの画像とテキストのスタンプ

PDFファイルに画像とテキストをスタンプすることは、透かしを適用することと似ている部分があり、同様の理由で使用される可能性がありますが、これら二つのライブラリがこのタスクを実行できるかどうかを見ましょう。

IronPDFコード例:

using IronPdf;
using IronPdf.Editing;

// Create the PDF from HTML content
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
using IronPdf;
using IronPdf.Editing;

// Create the PDF from HTML content
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
$vbLabelText   $csharpLabel
using IronPdf;
using IronPdf.Editing;
using System;

// Create the PDF from HTML content
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
using IronPdf;
using IronPdf.Editing;
using System;

// Create the PDF from HTML content
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
$vbLabelText   $csharpLabel

PdfPigコード例:

PdfPig自体はPDFへの画像オブジェクトやテキストのスタンプをサポートしていません。 PDFドキュメントにテキストや画像をスタンプしたい場合は、追加のライブラリが必要です。

PDFファイルにテキストと画像をスタンプできるツールを探している場合は、IronPDFが適しています。 強力な組み込みスタンピングツールを使うと、プロセス全体を完全に制御でき、必要なものをすべてスタンプできます。 テキストスタンプに異なるフォントを追加したい場合は、IronPDFはTrueTypeフォントをサポートしています。 PdfPigは同じサポートを提供していないため、このタスクを実行できません。

DOCXからPDFへの変換

HTMLからPDFへの変換以外の一般的な変換タスクには、DOCXファイルをPDF形式に変換する作業があります。 これが日々の作業で発生する場合、たまに発生する場合でも、このタスクを容易に処理できるツールが職場の効率に大きな違いをもたらすことがあります。

IronPDFコード例:

using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
$vbLabelText   $csharpLabel

PdfPigコード例:

PdfPigはDOCXからPDFへの変換をサポートしていません。 HTMLからPDFへの変換と同様に、PdfPigは最初からのPDF作成に重点を置いています。

IronPDFを使用すると、DOCXからPDFへの変換が簡単です。 このツールを使用すると、数行のコードで任意のDOCXファイルをPDFに変換でき、簡潔で使いやすく強力なツールです。 一方で、PdfPigはDOCXからPDFへの変換には対応していません。

価格とライセンス:IronPDF vs. PdfPigライブラリ

IronPDFの価格とライセンス

IronPDFは、多様なライセンスオプションを提供しています。 開発者は、Iron Softwareのすべての製品にアクセスできる[Iron Suite](Iron Suite)を購入することもできます。 ライセンスを購入する準備ができていない場合、IronPDFは30日間の無料トライアルを提供しています。

  • 永久ライセンス: チームの規模、プロジェクトの要件、場所の数に応じて、さまざまな永久ライセンスを提供します。 各ライセンスタイプには電子メールサポートが付属しています。
  • Lite License: このライセンスは1人の開発者、1か所、1つのプロジェクトをサポートします。 (Price unlisted)
  • Plus ライセンス: 3 人の開発者、3 つの場所、3 つのプロジェクトをサポートするこのライセンスは、Lite ライセンスの次のステップであり、料金は $1,199 です。 Plusライセンスは、基本的なメールサポートに加えて、チャットサポートと電話サポートを提供します。 -プロフェッショナル ライセンス:このライセンスは、大規模なチームに適しており、$2,399 の 10 人の開発者、10 か所、10 のプロジェクトをサポートします。 以前の階層と同様の連絡サポートチャンネルを提供し、画面共有サポートも提供しています。 -ロイヤリティフリーの再配布: IronPDF のライセンスでは、追加の $2,399 でロイヤリティフリーの再配布も提供されます。 -中断のない製品サポート: IronPDF、年間 $1,199 または 5 年間の保証付きの 1 回限りの購入で、継続的な製品アップデート、セキュリティ機能のアップグレード、エンジニアリング チームからのサポートにアクセスできます。
  • Iron Suite : $1,498 では、 IronPDF、 IronOCR、 IronWord、 IronXL、 IronBarcode、 IronQR、 IronZIP、 IronPrint 、IronWebScraper を含むすべてのIron Software製品にアクセスできます。

PdfPigのライセンス

PdfPigのライセンスはApache License 2.0です。つまり、PdfPig ライブラリは、このライセンス条件のガイドラインに従う限り、自由に使用することができます。 無料であるため、IronPDFよりも安価に利用できる一方で、機能やサポートの面でより料金の高いライブラリであるIronPDFなどと比べると欠けている点があります。

ドキュメンテーションとサポート:IronPDF vs. PdfPig

IronPDFは、開発者がライブラリを最大限に活用できるよう、充実したドキュメントとサポートオプションを提供しています:

IronPDF

  • 包括的なドキュメント: すべての機能を網羅したユーザーフレンドリーなドキュメントを提供
  • 24/5 サポート: アクティブなエンジニアサポートが利用可能です。
  • ビデオチュートリアル: YouTubeでステップバイステップのビデオガイドが利用可能です。
  • コミュニティフォーラム: 追加のサポートのための参加型コミュニティ。
  • 定期的な更新: 最新の機能とセキュリティパッチを保証する月次製品更新。

詳細については、IronPDFの充実したドキュメントとガイド、およびIron SoftwareのYouTubeチャンネルをご覧ください。

PdfPig

  • GitHub Wiki: PdfPig GitHubにはウィキがあり、PdfPigの特徴やそれらの使用方法の詳細が記載されています。
  • 問題報告: PdfPigを使用中に問題が発生した場合、GitHubで簡単に問題報告を行えます。
  • 更新: PdfPigには定期的な更新があり、GitHubで最近の更新内容を読むことができます。

結論

最終的には、適切なPDFライブラリを選択することは、実行する必要のあるタスクと予算に依存します。 予算に優しいオプションを探しており、PDFドキュメントの作成、PDFの読み取り、およびそれらからのコンテンツの抽出ができれば十分であるなら、PdfPigがあなたに適しているかもしれません。

しかし、より複雑なタスクを行い、すべての作業に必要なツールが1つの場所にあることを望むなら、IronPDFが最適な選択です。 その強力で豊富な機能、広範なドキュメント、簡単にアクセスできるサポートにより、IronPDFはあなたの職場にとって強力な追加物となる可能性があります。

利用可能な機能を確認するために、30日間の無料トライアルを試すことができます。

ご注意PDFPigはその権利所有者の登録商標です。 このサイトは、PDFPigと提携、承認、あるいはスポンサーされているものではありません。 すべての製品名、ロゴ、およびブランドは各所有者の所有物です。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。

よくある質問

C# で HTML を PDF に変換するにはどうすればいいですか?

IronPDFのRenderHtmlAsPdfメソッドを使用すると、HTML文字列をPDFに変換できます。この機能により、ウェブページやHTMLドキュメントを高忠実度でPDFにシームレスに変換できます。

PdfPigと他 for .NET用PDFライブラリの違いは何ですか?

PdfPigはPDFドキュメントの読み取りと作成に焦点を当てたオープンソースのC#ライブラリですが、HTMLをPDFに変換する機能やセキュリティ機能が欠けています。その一方で、IronPDFは変換、暗号化、編集を含む包括的な機能セットを提供し、より複雑なPDFタスクに対応しています。

.NETライブラリを使ってPDFドキュメントを保護できますか?

はい、IronPDFはPDF暗号化、パスワード保護、権限設定といった堅固なセキュリティ機能を提供しており、PDFドキュメントの安全を保証します。

DOCXからPDFへの変換をサポートする.NETライブラリはありますか?

IronPDFはDOCXファイルをPDFに変換するための簡潔なソリューションを提供し、最低限のコードで効率的にこの作業を行えます。

.NET PDFライブラリのサポートオプションは何ですか?

IronPDFは24/5のエンジニアサポート、包括的なドキュメント、ビデオチュートリアル、コミュニティフォーラムを含む豊富なサポートオプションを提供し、開発者がライブラリの機能を活用しやすくしています。

PdfPigはPDFのデジタル署名をサポートしていますか?

いいえ、PdfPigはPDFドキュメントのデジタル署名をネイティブにサポートしていません。デジタル署名には追加のライブラリを統合する必要があります。

包括的な.NET PDFライブラリ用の料金モデルにはどのようなものがありますか?

IronPDFは、チームサイズやプロジェクトのニーズに合わせた永続ライセンスを含む様々な料金オプションを提供しています。さらにはIron Suiteパッケージがあり、その機能を評価するための30日間の無料トライアルも利用可能です。

PdfPigは予算重視の基本的なPDF操作に適していますか?

はい、PdfPigはApache License 2.0の下で自由に使用できるため、基本的なPDF操作にとってコスト効果の高いソリューションですが、商業用ライブラリと比較して特定の高度な機能が不足しています。

.NETライブラリを使ってPDFを編集できますか?

IronPDFを使用すると、PDFを簡単に編集できます。テキスト、画像、および注釈をPDFドキュメント内で操作でき、包括的なPDF編集のための多様なツールセットを提供しています。

こ for .NET PDFライブラリでサポートされているプラットフォームは何ですか?

IronPDFはWindows、Linux、Mac、Docker、Azure、AWSを含む幅広いプラットフォームをサポートしており、さまざまな.NETバージョンおよびIDEと互換性があり、広範な開発ニーズに対応しています。

カーティス・チャウ
テクニカルライター

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

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

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me