IRONPDFの使用

C#でExcelをPDFに変換する (ステップバイステップ) チュートリアル

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

Excel ファイルは、簡単に変更できたり、すべてのデバイスやプログラムと互換性がなかったりするため、共有が難しいことがあります。 PDFs (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ドキュメントに変換するためには、いくつかの前提条件があります。

Visual Studio 2022(推奨)

  1. 最新の.NET Frameworkを使用して実行されている.NETアプリケーション(推奨)

  2. Microsoft Office がインストールされている

  3. IronPDFライブラリをインストールしてExcelからPDFへの変換プロセスを行うためには、安定したインターネット接続が必要です。

    では、ExcelファイルをPDFに変換するための主な手順に進みましょう。

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

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

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

    C#でExcelをPDFに変換する(ステップバイステップチュートリアル)、図1:Excelスプレッドシートを読み込む

    エクセルスプレッドシートを読み込む

  2. 「ファイル」メニューから「名前を付けて保存」を選択してください。

    C#でExcelをPDFに変換する(ステップバイステップ)チュートリアル、図2:SaveAsオプション

    保存オプション

  3. 「ブラウズ」ボタンをクリックして、希望する場所に移動してください。 ファイルタイプのドロップダウンから「HTMLページ」を選択します。

    C#でExcelをPDFに変換する(ステップバイステップ)チュートリアル、図3:ファイルタイプの選択

    ファイルタイプの選択

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

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

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

C# で Excel を PDF に変換 (ステップバイステップ) チュートリアル、図4: NuGet パッケージ マネージャー

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

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

Install-Package IronPdf

このコマンドは、プロジェクトに最新バージョンのIronPDFをインストールします。

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

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

ステップ3.1: IronPDFを含める

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

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

上記のコードにより、IronPDF をコードに組み込むことができます。

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

インスタンス化するChromePdfRendererプログラム内のオブジェクト。 それにより、HTMLファイルをPDFに変換するためにIronPDFを使用できるようになります。

var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
VB   C#

ステップ 3.3:HTML(Excelファイルから出力されたもの)をPDFに変換

次のものを使用RenderHtmlFileAsPdfHTMLファイルをPDFに変換するための関数。 パラメータリストにHTMLファイルのパスを渡してください。 IronPDFはHTMLファイルの内容を読み取り、PDFドキュメントに変換します。

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

IronPDF は、PDF ファイルにパスワードを追加し、PDF ファイルの編集、開封、印刷、その他の操作を防止することもサポートしています。 IronPDFを使用してパスワードを追加する方法を見てみましょう。

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

PDFドキュメントの SecuritySettings プロパティを使用して、以前のステップで作成したPDFにパスワードを設定します。 それはデータ漏洩からPDFファイルを保護するのに役立ちます。

document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable"
VB   C#

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

では、以下のコードを使用して生成されたPDFファイルをローカルマシンに保存しましょう。

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

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ファイルを作成する方法に関する記事.

まずはLite Licenseで始めましょう。Lite Licenseは、初期段階でのプロジェクトや小規模なアプリケーションに最適です。IronPDF、IronOCR、IronXL、IronBarcodeなどの優れたツールをお試しいただけます。Iron Softwareの製品であなたの開発プロセスを強化しましょう。IronPDFの無料トライアルそして、わずか $749 でIronPDFを購入します。 または、複数のIron Software製品が必要な場合、Iron Suiteバンドル2つの価格で5つのソフトウェアプログラムを提供します。

< 以前
IronPDFを購入すべきですか?
次へ >
C#でPPT(PowerPoint)をPDFに変換する方法(チュートリアル例)