Excel ファイルを PDF 形式に変換することにより、システムに Office がインストールされていない場合でも、誰でもそのファイルを開くことができます。また、Excel ドキュメントを PDF に変換すると、PDF ファイルを簡単に共有して印刷できるので便利です。この記事では、Spire.XLS for .NET を使用して、Excel ドキュメント全体または特定のワークシートを PDF に変換する方法をご紹介します。 Excel ドキュメント全体を PDF に変換する 特定のワークシートを PDF に変換する Spire.XLS for .NET をインストールします まず、Spire.XLS for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。 PM> Install-Package Spire.XLS Excel ドキュメント全体をPDFに変換する 以下は、Spire.XLS for .NET を使用して Excel ドキュメント全体を PDF に変換する手順です。 Workbook オブジェクトを作成します。 Workbook.LoadFromFile() メソッドを使用してサンプル Excel ドキュメントをロードします。 ConverterSetting クラスのプロパティを使用して、Excel から PDF への変換オプションを設定します。 Workbook.SaveToFile() メソッドを使用して Excel ドキュメント全体を PDF に変換します。 C# VB.NET using Spire.Xls; namespace ConvertExcelToPDF { class Program { static void Main(string[] args) { //Workbookインスタンスを作成する Workbook workbook = new Workbook(); //サンプルExcel文書をロードする workbook.LoadFromFile("C: UsersAdministratorDesktopSample.xlsx"); //変換時にページに合うようにワークシートを設定する workbook.ConverterSetting.SheetFitToPage = true; //PDFに保存する workbook.SaveToFile("ExcelToPdf.pdf", FileFormat.PDF); } } } Imports Spire.Xls Namespace ConvertExcelToPDF Class Program Shared Sub Main(ByVal args() As String) 'Workbookインスタンスを作成する Dim workbook As Workbook = New Workbook() 'サンプルExcel文書をロードする workbook.LoadFromFile("C:UsersAdministratorDesktopSample.xlsx") '変換時にページに合うようにワークシートを設定する workbook.ConverterSetting.SheetFitToPage = True 'PDFに保存する workbook.SaveToFile("ExcelToPdf.pdf", FileFormat.PDF) End Sub End Class End Namespace 特定のワークシートを PDF に変換する 以下は、Spire.XLS for .NET を使用して特定のワークシートを PDF に変換する手順です。 Workbook オブジェクトを作成します。 Workbook.LoadFromFile() メソッドを使用してサンプル Excel ドキュメントをロードします。 ConverterSetting クラスのプロパティを使用して、Excel から PDF への変換オプションを設定します。 Workbook.Worksheets[index] プロパティから特定のワークシートを取得します。 Worksheet.SaveToPdf() メソッドを使用してワークシートを PDF に変換します。 C# VB.NET using Spire.Xls; namespace ConvertWorksheetToPdf { class Program { static void Main(string[] args) { //Workbookインスタンスを作成する Workbook workbook = new Workbook(); //サンプルExcel文書をロードする workbook.LoadFromFile("C:UsersAdministratorDesktopSample.xlsx"); //変換時にページに合うようにワークシートを設定する workbook.ConverterSetting.SheetFitToPage = true; //最初のワークシートを取得する Worksheet worksheet = workbook.Worksheets[0]; //PDFに保存する worksheet.SaveToPdf("WorksheetToPdf.pdf"); } } } Imports Spire.Xls Namespace ConvertWorksheetToPdf Class Program Shared Sub Main(ByVal args() As String) 'Workbookインスタンスを作成する Dim workbook As Workbook = New Workbook() 'サンプルExcel文書をロードする workbook.LoadFromFile("C:UsersAdministratorDesktopSample.xlsx") '変換時にページに合うようにワークシートを設定する workbook.ConverterSetting.SheetFitToPage = True '最初のワークシートを取得する Dim worksheet As Worksheet = workbook.Worksheets(0) 'PDFに保存する worksheet.SaveToPdf("WorksheetToPdf.pdf") End Sub End Class End Namespace 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。