IRONSOFTWAREHOME
IRONPDFの使用

C# PDFをテキストに変換する(コード例)

Curtis Chau
Curtis Chau
Updated: 2026年4月23日

Excelファイルは簡単に変更でき、すべてのデバイスやプログラムと互換性がないため、共有が難しい場合があります。 一方、PDF(ポータブルドキュメントフォーマット)は普遍的に互換性があり、専用のソフトウェアなしでは編集できません。 この理由から、多くの企業は、開発者がExcelファイル(.xls、.xlsx)をISO標準化されたPDF形式にプログラム的に変換することを要求しています。

これが重要である理由はいくつかあります。 まず、Excelワークブックに含まれるデータが変更されることを防ぎます。 次に、ファイルをどのデバイスやプログラムでも表示できるようにします。 そして最後に、ファイルにパスワード保護を施し、無許可のアクセスを防ぐことができます。 全体として、ExcelファイルをPDF形式に変換することは、データを保護し、すべてのプラットフォームでの互換性を確保する重要な方法です。

適切なツールと知識があれば、ExcelをPDFドキュメント形式に変換することは簡単な作業です。 IronPDF C#ライブラリを使って.NET Coreで変換する方法を見てみましょう。

IronPDF: .NET PDFライブラリ

IronPDFは、C#とVB.NETでPDFファイルを簡単に生成、編集、結合することができる.NETライブラリです。 IronPDFを使えば、C#でゼロからPDFを作成したり、既存のHTML、CSS、JavaScriptファイルをPDFに変換することができます。 PDFファイルにヘッダーやフッター、ウォーターマーク、ページ番号を追加することもできます。 他の人とプロジェクトを共同作業する必要がある場合、IronPDFを使えば、複数のPDFファイルを1つに結合するのも簡単です。

この記事全体を通じて、IronPDFを使用してExcelドキュメントをC#と.NET Coreを使用してPDFドキュメントに変換する方法を示します。

前提条件

XLSXファイルをPDFドキュメントに変換するために必要な事前要件があります。

  1. Visual Studio 2022(推奨)
  2. 最新 for .NET Frameworkを使用した実行中 for .NETアプリケーション(推奨)
  3. Microsoft Officeがインストールされています
  4. ExcelからPDFへの変換プロセスのためにIronPDFライブラリをインストールするための安定したインターネット接続

ExcelファイルをPDFに変換するための主要な手順に移りましょう。

ステップ1: ExcelワークブックをHTMLとしてエクスポート

ExcelファイルをHTML形式にエクスポートするために、次の手順を実行します。

  1. Microsoft Excelを起動し、そこにExcelスプレッドシートを読み込みます。

    C#でExcelをPDFに変換 (手順ごとのチュートリアル)、図1:Excelスプレッドシートの読み込み Excelスプレッドシートの読み込み

2."ファイル"メニューから"名前を付けて保存"を選択します。

C#でExcelをPDFに変換 (手順ごとのチュートリアル)、図2:SaveAsオプション 保存オプション

3."参照"ボタンをクリックし、希望の場所に移動します。 ファイルタイプのドロップダウンから"HTMLページ"を選択します。

C#でExcelをPDFに変換 (手順ごとのチュートリアル)、図3:ファイルタイプ選択 ファイルタイプの選択

上記の手順を完了すると、ExcelファイルがHTMLファイルに変換されます。 エクスポートされたHTMLファイルは、PDFに変換するために使用できます。

ステップ2: ソリューションにIronPDFを追加

次のステップは、NuGetパッケージマネージャーコンソールを使用してこのプロジェクトにIronPDFをインストールすることです。 上部メニューからツールをクリックし、続いて"NuGet Package Manager"、"Package Manager Console"と選択します。

C#でExcelをPDFに変換 (手順ごとのチュートリアル)、図4:NuGetパッケージマネージャー NuGetパッケージマネージャー

コンソールで、IronPDFをインストールするために次のコマンドを書いてください。

PM > Install-Package IronPdf

このコマンドにより、プロジェクトで最新のIronPDFバージョンがインストールされます。

ステップ3: ExcelファイルをPDFに変換するコード例

Program.csファイルを開き、IronPDF C#ライブラリを使用してExcelファイルをPDFに変換するための以下のコードフラグメントを書いてください。

ステップ3.1: IronPDFをインクルード

プログラム内でIronPDFを使用できるようにコードファイルにインポートします。

using IronPdf;

上記のコードにより、プログラム内でIronPDFを使用できます。

ステップ3.2: ChromePdfRendererオブジェクトをインスタンス化

プログラムでChromePdfRendererオブジェクトをインスタンス化します。 これにより、IronPDFを使用してHTMLファイルをPDFに変換することが可能になります。

var renderer = new ChromePdfRenderer();

ステップ3.3: HTML(Excelファイルからエクスポートしたもの)をPDFに変換

RenderHtmlFileAsPdf関数を使用してHTMLファイルをPDFに変換します。 パラメータリストにHTMLファイルのパスを渡します。 IronPDFはHTMLファイルの内容を読み取り、PDF文書に変換します。

var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");

IronPDFはまた、PDFファイルにパスワードを追加し、PDFファイルの編集、開く、印刷、またはその他の操作から保護することをサポートします。 IronPDFを使ったパスワードの追加方法を見てみましょう。

PDFファイルにパスワードを追加

前の手順で作成したPDFドキュメントにパスワードを設定するためにSecuritySettingsプロパティを使用します。 これによりデータ漏洩からPDFファイルを保護することに役立ちます。

document.SecuritySettings.UserPassword = "editable";

ステップ3.4: PDFファイルを保存

生成されたPDFファイルを次のコードを使用してローカルコンピュータに保存します。

document.SaveAs("C:\\excelToPdf.pdf");

出力PDFファイル

ファイルを開こうとすると、パスワードが必要です。

C#でExcelをPDFに変換 (手順ごとのチュートリアル)、図5:ファイルのパスワード入力 ファイルのパスワード入力

パスワードを入力した後、Excelファイルから変換されたPDFファイルを見ることができます。IronPDFは、元の書式を保持しながら、Excelドキュメントを美しくPDFに変換します。

C#でExcelをPDFに変換 (手順ごとのチュートリアル)、図6:出力PDFファイル 出力PDFファイル

すべてのワークシートがそこに表示されます。 任意のワークシート名をクリックして、任意のワークシートを開くことができます。

C#でExcelをPDFに変換 (手順ごとのチュートリアル)、図6:PDFワークシート PDFワークシート

まとめ

IronPDFはC# .NETで使用できる簡単なPDFコンバータです。 このブログ投稿では、IronPDFを使用してExcelをPDFに変換する方法を紹介しました。 IronPDFの機能についてもっと知りたい場合や、それを使用した例を確認したい場合は、HTMLからPDFファイルを作成する方法に関する記事をいくつかチェックしてください。

IronPDFの無料トライアルから始めることができ、その後、$999からIronPDFを購入できます。 また、複数のIron Software製品が必要な場合は、2つの価格で5つのソフトウェアプログラムを含む[Iron Suiteバンドル](Iron Suite)を購入することができます。

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から