IRONPDFの使用

IronPDFを使用したC#でのPDFiumの代替案

更新済み 2024年2月25日
共有:

"PDFiumライブラリは、Portable Document Formatを取り扱うためにGoogleが特別に開発したオープンソースのレンダリングエンジンの一例です。"(PDF)PNGなどの画像を含む/含まないファイル。しかし、IronPDFはPDFiumレンダリングインターフェイスエンジンをソースコードのセットアップとして使用するだけではありません。 IronPDFはHTMLドキュメントをPDFドキュメントに変換するサポートを追加します-これはPDFium .NET SDKがすぐにサポートしないものです。

IronPDFはPDFiumが提供するオープンソーステクノロジーの力を利用して、PDFファイルを何らかの形で扱うインタラクティブなMicrosoft.NET Windowsアプリケーションの開発に必要な包括的なツールセットを顧客に提供します。 これには、HTMLファイルのPDFファイルへの変換、PDFページの分割や結合、PDF文書からのテキスト抽出、PDFファイルへの署名や透かしの追加、PDFフォームへの入力、PDFの印刷などが含まれます。

IronPDFはPDFiumより優れたPDFファイルを作成します。

IronPDFは、PDFの作成においてPDFiumに比べて大幅な改良を加えました。 PDFiumは基本的なPDFの作成および読み込みが可能ですが、現代のPDFドキュメントライブラリからユーザーが期待する多くの機能に欠けています。 IronPDFは、複雑なPDFを作成するための使いやすいAPIを提供することで、この欠点に対処します。ヘッダー、フッターページ数ページ番号, ブックマーク, 透かしなど多くの機能があります。

IronPDFは、ユーザーがPDFレンダリング用にカスタム用紙サイズを使用することを可能にします。 以下のGit/source treeコード例を見てみましょう:

//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
'create ChromePdfRenderer object
Dim renderer = New IronPDF.ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
Dim height As Integer = 5
'assign width as 5
Dim width As Integer = 5
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)
VB   C#

IronPDFは高品質なドキュメントを迅速に生成します。

ドキュメント生成に関しては、品質と同様に速度とメモリも重要です。 IronPDFを使用することで、どちらも犠牲にする必要はありません。 アクセスディレクトリ内のHTMLファイルから、高品質なドキュメントを迅速に生成できます。

追加の環境設定

PDFiumプロジェクトを構築することは簡単な作業ではありません。 PDFiumの埋め込みには、異なるモジュールとデータを追加する必要があります。

PDFiumとは異なり、IronPDFには追加の環境設定や外部依存関係は必要ありません。 代わりに、IronPDFはそのコアAPIの一部としてすべての必要なコンポーネントを含んでいます。 IronPDFのインストール時にすべての関連ツールが自動的にインストールされます。

セキュリティ強化

IronPDFは、ライブラリのセキュリティ機能にも多くの強化を施しました。 IronPDFはPDFドキュメントの暗号化と復号化をサポートするようになりました。 また、印刷、コピー、注釈など、一度開いたドキュメントでユーザーができることを制御するためのオプションもいくつか追加しました。

より良いサポートとドキュメント

IronPDFはPDFiumよりも優れたサポートとドキュメントを提供しています。 IronPDFをご利用中に問題が発生した場合は、弊社チームがいつでもサポートいたします。 包括的なドキュメントと画像により、.NETアプリケーションでIronPDFを簡単に使用開始できます。

IronPdfが顧客のニーズに最適なソリューションである理由

IronPDFは顧客のニーズに最適な解決策である理由は:

  • それは、任意の.NETウェブアプリケーションと簡単に統合できます。
  • HTMLページ、CSS、およびJavaScriptファイルからPDFファイルを作成することができます。
  • IronPDFライブラリは、PDF文書からデータを抽出したり、既存の文書やソースコードに変更を加えたりする必要がある顧客にも役立ちます。
  • IronPDFは、優れたカスタマーサポートと包括的なドキュメントを提供しており、お客様が迅速に始められるよう支援します。
  • 購入前にライブラリを試していただける無償トライアルもご利用いただけます。

    以下を使用して、.NETアプリケーションでIronPDFを使用する方法について詳しく学びましょう。HTMLをPDFに変換するためのチュートリアル.

IronPDFの使いやすさ

以下のデモンストレーションをご覧ください。IronPDFの使いやすさがわかります。 URLパスをPDFに変換する必要があるとします。 IronPDFを使用すると、変換プロセスは簡単です。 クラスライブラリは、基盤となるIronPDFライブラリの使用に関するすべての詳細を抽象化します。 IronPDFライブラリへの参照を追加するか、NuGetパッケージマネージャーを使用してインストールし、次のように呼び出します。RenderUrlAsPdfメソッドにURLのパスと、PDFファイルを保存したいパスを渡します。SaveAs関数 わずか2行のコードで、任意のURLをPDFドキュメントに簡単に変換できます。

//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
'create ChromePdfRenderer and store it in variable of type var
Dim renderer = New ChromePdfRenderer()
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")
page.SaveAs("website.pdf")
VB   C#

C#でのPDFiumの代替案: IronPDFの使用例, 図1: IronPDFの出力

IronPDF出力

結論

PDFiumプロジェクトの上に構築することによって、顧客/開発者に信頼性が高く、最新で、機能豊富なPDFライブラリを提供しています。 お客様は、どのデバイスやプラットフォームで表示されるかに関わらず、ドキュメントが見栄え良く表示されることを確信できます。 彼らは、IronPDFのコードが提供する強力な機能を活用することもでき、それにより迅速かつ安全にPDFを作成、書き込み、共有することが簡単になります。

IronPDFインターフェースは次の機能を提供します 無料試用 購入する前にソフトウェアを試用できるよう、試用期間があります。 価格はわずか$749から始まり、他の類似のPDFレンダリングソフトウェアと比べて非常に手頃です。 複数のライセンスを購入する必要がある場合、会社は大幅な割引を提供しています。 Iron Suite Unlimited を購入すれば、わずか2つの価格で5つの製品ライセンスを取得できます。Iron Suite.

< 以前
.NET MAUIでPDFを表示する方法(ステップバイステップ)チュートリアル
次へ >
C#でテンプレートからPDFを生成する方法