IRONSOFTWAREHOME
PDF ツール

iPhoneでPDFを編集する方法

Curtis Chau
Curtis Chau
Updated: 2026年7月19日

プログラムでPDFドキュメントを生成することは、その複雑性により複雑であり、特に画像、テーブル、テキスト、書式設定、その他の機能を含める場合にそうなります。

主な課題は、プレーンテキストのドキュメントをPDF形式に変換する方法を見つけることです。 多くの方法が使用できますが、元のドキュメントのフォーマットを維持する方法を選ぶことが重要です。

このチュートリアルでは、Progress Software CorporationのTelerik PdfProcessingライブラリとIron SoftwareのIronPDFの両方がどれだけうまくPDFドキュメントを生成できるかを比較します。

Telerik PdfProcessing

Telerik PdfProcessing ドキュメントは、Progressのドキュメント処理アプリケーションのポートフォリオの一部であり、コードを書くことなくPDFを作成し、エクスポートすることができます。 テキストブロック、画像、フォーム、テーブル、インポート、エクスポートなどの機能があります。 さらに、ライブラリはフロー的な編集に最適な機能を提供します。 PdfProcessingアプリは、ウェブ、デスクトップ、モバイルプラットフォームで利用可能です。

IronPDF .NET 向け PDFライブラリ

IronPDFは、Adobe Acrobatやその他のサードパーティのソフトウェアを必要とせずにPDFを生成できる.NET PDFライブラリです。 The library can create PDFs from scratch or export existing .NET components (like ASP.NET公式サイト web pages, WPF user interfaces, etc.) into PDF files.

インストール

このセクションでは、IronPDFとTelerikのドキュメント処理ライブラリのインストール方法を紹介します。

Telerikドキュメント処理ライブラリのインストール

Telerikドキュメント処理スイートを使用してHTMLからPDFドキュメントを作成するには、3つのライブラリをインストールする必要があります。

  1. Telerik.Documents.Core.Trial
  2. Telerik.Documents.Flow.FormatProviders.Doc.Trial
  3. Telerik.Documents.Flow.FormatProviders.Pdf.Trial
  4. Telerik.Documents.Flow.Trial

これらのライブラリはNuGetパッケージマネージャーを使用してインストールできます。

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 1: TelerikおよびKendo UIライブラリ

TelerikおよびKendo UIライブラリ

IronPDF C#.NET PDFライブラリのインストール

IronPDFをインストールする方法は3つあります。

  1. NuGet パッケージマネージャーコンソールでインストール
  2. NuGet Visual Studio GUIでインストール
  3. IronPDF DLLファイルを手動でインストールするためにダウンロード

パッケージマネージャーコンソールでのインストールには、以下のコマンドをコンソールで記述する必要があります。

PM > Install-Package IronPdf

このコマンドは、プロジェクトに最新のIronPDFライブラリバージョンをインストールします。 もちろん、IronPDFのNuGetページで最新バージョンを常に確認できます。

Telerikを使用してPDFを生成する

Telerikは、RadFlowDocument ライブラリアドオンを使用してHTMLをPDFに変換することをサポートしています。 HTML文字列を含むHTMLドキュメントをPDFドキュメントに変換できます。

以下のコードを使用して、Telerikを使用してHTMLをPDFに変換することができます。

using Telerik.Windows.Documents.Flow.FormatProviders.Html;
using Telerik.Windows.Documents.Flow.Model;

// Create an HTML format provider for importing HTML files.
HtmlFormatProvider htmlProvider = new Telerik.Windows.Documents.Flow.FormatProviders.Html.HtmlFormatProvider();

// Create a document instance from the content of an HTML file.
RadFlowDocument document = htmlProvider.Import(File.ReadAllText(@"C:\HTML Website\website\index.html"));

// Create a PDF format provider for exporting the document.
Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider pdfProvider = new Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider();

// Export the document to a byte array.
byte[] pdfBytes = pdfProvider.Export(document);

// Save the PDF byte array to a file.
File.WriteAllBytes(@"C:/test.pdf", pdfBytes);

上記のコードは多少複雑です。 まず、HtmlFormatProvider と RadFlowDocument を作成する必要があります。 HtmlFormatProvider の Import 関数を使用してHTMLファイルをインポートし、返された RadFlowDocument オブジェクトを使用して PdfFormatProvider を生成します。 最後に、PdfFormatProvider の WriteAllBytes メソッドを使用してPDFファイルを特定の場所にエクスポートします。

Telerikによって生成された出力は良くありません。 TelerikはHTMLドキュメントのUIを保持せず、画像も読み込みませんでした。

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 2: Telerikアウトプット

Telerikアウトプット

IronPDFを使用してPDFを生成する

IronPDFはHTMLファイル、HTML文字列、URLを使用してPDFを生成できます。

HTMLをPDFに

HTMLファイルを使用してPDFドキュメントを作成するための次のコードを使用します。

using IronPdf;

// Create an instance of ChromePdfRenderer
var IronRenderer = new ChromePdfRenderer();

// Set the renderer's options to fit to the specified paper mode.
IronRenderer.RenderingOptions.FitToPaperMode = IronPdf.Engines.Chrome.FitToPaperModes.FixedPixelWidth;

// Render the HTML file as a PDF document.
var pdfFromHtmlFile = IronRenderer.RenderHtmlFileAsPdf(@"C:\HTML Website\website\index.html");

// Save the rendered PDF document to a file.
pdfFromHtmlFile.SaveAs(@"C:/IronPDF Test.pdf");

RenderHtmlFileAsPdf メソッドはHTMLファイルからPDFを生成するために使用されます。この関数はHTMLファイルからすべてのコンテンツを読み込み、関連するCSSとJavaScriptファイルを読み込みます。 RenderHtmlFileAsPdf メソッドの出力が下に表示されています。

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 3: IronPDF HTMLからPDF

IronPDF HTMLからPDF

IronPDFはHTMLから非常に美しくPDFを生成します。 この結果はTelerikによって生成されたPDFと異なり、より優れています。

URLをPDFに

URLからPDFを生成するための次のコードを使用することができます。

using IronPdf.Rendering;
using IronPdf;

// Create an instance of ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set the paper size for rendering the PDF.
renderer.RenderingOptions.PaperSize = PdfPaperSize.A2;

// Render the specified URL as a PDF document.
PdfDocument myPdf = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/en-us/");

// Save the rendered PDF document to a file.
myPdf.SaveAs(@"C:/dotnet.pdf");

RenderUrlAsPdf 関数はウェブページのURLをPDFに変換します。 すべての関連ファイルが読み込まれるまで待機し、素晴らしい結果を生み出します。 すべての色、デザイン、UIを保持します。 以下に出力を確認できます。

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 4: IronPDF URLからPDFへ

URLからPDFへ

IronPDFチュートリアルページでIronPDFに関するさらに多くのチュートリアルを確認し、それらが動作する様子を見ることができます。

比較

IronPDFとTelerikのHTML to PDF結果の出力UIを見たところ、Telerikはレンダリング品質が良くないため、HTML to PDF変換には適していないと言えます。 IronPDFとTelerikの出力の違いを以下で確認できます。

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 5: 出力比較

出力比較

レンダリング品質

上記の画像では、IronPDFとTelerikの標準出力の明確な違いがわかります。 特徴に基づいて出力を比較しましょう。

Telerikのレンダリング品質は低いです。 Telerikによって生成されたPDFはフォーマットが悪く、元のスタイルを保持できません。 一方、IronPDFはソースドキュメントのあらゆる側面を保持した素晴らしいレンダリング品質を持っています。

CSSとJavaScriptのサポート

Telerik PdfProcessingは、主にコードベースのPDF生成を目的に設計されており、HTML変換のための外部CSSやJavaScriptファイルをネイティブにサポートしていません。 その焦点はプログラムによるドキュメント作成であり、HTMLのレンダリングではありません。

対照的に、IronPDFは内部および外部のCSSとJavaScriptの宣言を完全にサポートしています。 IronPDFでは、必要に応じてJavaScriptの処理をオンまたはオフに切り替えることができます。

Telerikドキュメント処理の制限

要するに、HTML-to-PDFワークフローのためのTelerik PdfProcessingの追加の制限は次のとおりです。

  1. Telerik PdfProcessingはHTML変換のための外部CSSやJavaScriptファイルをネイティブにサポートしていません。
  2. ブラウザベースのPDFジェネレーターに比べてHTMLレンダリング機能が限定的です。
  3. 組み込みのURL-to-PDF変換機能がありません。
  4. HTMLドキュメントの変換ではなく、プログラムによるPDF作成のために設計されています。
  5. HTMLレンダリング品質はソースドキュメントの外観に一致しない場合があります。

IronPDF の機能

IronPDFの主な特徴は次のとおりです。

  • IronPDFは、URLからPDFおよびHTMLファイルからPDFへの変換をサポートします。
  • IronPDFは、画像、CSS、JSファイルなどの外部ファイルをサポートします。
  • IronPDFは、外部ライブラリを使用せずにすべてのファイルを自動的にロードします。
  • IronPDFには豊富なドキュメントが用意されています。
  • IronPDFはUIを保持し、完璧なレンダリング品質を提供します。

IronPDFには他にも多くの機能があります。 IronPDFの機能ページをご覧ください。

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 6: IronPDFの特徴

IronPDFの特徴

結論

この記事では、IronPDFとTelerik PdfDocument Processingライブラリを比較し、IronPDFがHTMLをPDFに変換する際にTelerikライブラリよりも遥かに優れていることがわかりました。

IronPDFはすべてのPDF関連操作において優れたライブラリです。 最新 for .NETおよび.NET CoreフレームワークですべてのPDFファイルを作成、編集、修正することができます。 IronPDF製品バンドルの配布とライセンスに関する詳細は、IronPDFライセンスページをご覧ください。

ご注意: Progress Software CorporationとTelerikはそれぞれの所有者による登録商標です。 このサイトはProgress Software CorporationまたはTelerikと提携しておらず、支持または後援されていません。 すべての製品名、ロゴ、およびブランドは各所有者の所有物です。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。
Curtis Chau
テクニカルライター

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

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から