Convert-Excel-to-PDF-in-Csharp

Convert-Excel-to-PDF-in-Csharp

ExcelファイルをPDFファイル形式に変換することにより、読みやすさと使いやすさを向上させます。この.NETExcelライブラリにより、ExcelからPDFへの変換プロセスが迅速かつ効率的になりました。このライブラリを使用すると、複数のExcelシートを1つのPDFページまたは複数のPDFページに変換できます。さらに、要件に応じてAPI呼び出しを構成できます。最近、PDFからExcelへの変換を紹介する記事を公開しました。ただし、このブログ投稿では、プログラムでExcelをC#でPDFに変換する方法を学習します。

以下の点について説明します。

.NETExcelライブラリのインストール

このAPIのインストールプロセスは、インストールとその使用法に関する包括的なドキュメントを見つけることができるので簡単です。

したがって、このライブラリを.NETプロジェクトと統合する方法は2つあります。

したがって、DLLファイルをダウンロードするか、NuGetパッケージマネージャーで次のコマンドを実行できます。

Install-Package Aspose.Cells

C#でExcelをPDFに変換する

インストールが完了すると、ExcelからPDFへの変換に関するビジネス要件を満たすコードスニペットを作成する準備が整います。

次の手順とコードスニペットに従って、ExcelシートをPDFファイル形式に変換できます。

  1. WorkBookクラスのオブジェクトを作成し、ソースExcelファイルをロードします。
  2. saveメソッドを呼び出して、ドキュメントをPDF形式で保存します。
// WorkBookクラスのオブジェクトを作成し、ソースExcelファイルをロードします
 Workbook workbook = new Workbook("sample.xlsx");
  
// saveメソッドを呼び出して、ドキュメントをPDF形式で保存します 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

以下の画像で出力を確認できます。

C#でExcelからPDFに

ExcelからPDFへのAPI-アドバンスオプション

上記のセクションでは、たった2行のコードですべての魔法が実行されることを確認しました。ただし、チェックアウトできる他の多くのメソッドとプロパティを利用できます。

いくつかの著名なプロパティについて説明します。

  1. WorkBookクラスのインスタンスを初期化し、ソースExcelファイルをロードします。
  2. PdfSaveOptionsクラスのオブジェクトを作成して、PDFオプションにアクセスします。
  3. trueでディレクトリが存在しない場合、CreateDirectoryはファイルを保存する前にディレクトリを作成します。
  4. Worksheetクラスのオブジェクトを作成して、Excelファイルの最初のワークシートにアクセスします。
  5. HideRowメソッドを呼び出して、ワークシートの3行目を非表示にします。
  6. HideColumnメソッドを呼び出して、ワークシートの2番目の列を非表示にします。
  7. saveメソッドを呼び出して、ドキュメントをPDF形式で保存します。
// WorkBookクラスのインスタンスを初期化し、ソースExcelファイルをロードします 
Workbook workbook = new Workbook("sample.xlsx");
// PdfSaveOptionsクラスのオブジェクトを作成して、PDFオプションにアクセスします 
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// trueでディレクトリが存在しない場合、ファイルを保存する前にディレクトリが自動的に作成されます。
pdfSaveOptions.CreateDirectory = true;
// Worksheetクラスのオブジェクトを作成してExcelファイルの最初のワークシートにアクセスする  
Worksheet worksheet = workbook.Worksheets[0];
// HideRowメソッドを呼び出して、ワークシートの3行目を非表示にします 
worksheet.Cells.HideRow(2);
// HideColumnメソッドを呼び出してワークシートの2番目の列を非表示にする 
worksheet.Cells.HideColumn(1);
// saveメソッドを呼び出して、ドキュメントをPDF形式で保存します 
workbook.Save( "output.pdf", SaveFormat.Pdf);

無料ライセンスを取得する

無料の一時ライセンスを取得して、評価の制限なしにAPIを試すことができます。

まとめ

これで、このブログ投稿は終わりです。プログラムでExcelをC#でPDFに変換する方法を学びました。また、.NETアプリケーションでファイルを操作するためのいくつかの高度なメソッドとプロパティについても説明しました。 ドキュメントで確認できる他の多くのプロパティとメソッドを利用できます。さらに、以下の「関連項目」セクションにいくつかの関連トピックがあります。最後に、conholdate.comは、他のエキサイティングなトピックに関する新しいブログ投稿を書いています。したがって、最新のアップデートについては連絡を取り合ってください。

質問する

フォーラムでご質問やご質問をお聞かせください。

よくある質問

C#ライブラリを使用してExcelをPDFに変換するにはどうすればよいですか?

この強力なライブラリ.NETExcelライブラリをインストールして、ExcelからPDFへの変換を実現します。これは、この変換と操作を自動化するのに役立つメソッドの膨大なスタックを提供します。

ExcelシートをPDFに変換するにはどうすればよいですか?

次の手順とコードスニペットを使用して、ExcelシートをPDFファイル形式に変換できます。

  1. WorkBookクラスのオブジェクトを作成し、ソースExcelファイルをロードします。
  2. saveメソッドを呼び出して、ドキュメントをPDF形式で保存します。
// WorkBookクラスのオブジェクトを作成し、ソースExcelファイルをロードします
 Workbook workbook = new Workbook("sample.xlsx");
  
// saveメソッドを呼び出して、ドキュメントをPDF形式で保存します 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Excelを無料でPDFに変換するにはどうすればよいですか?

この.NETライブラリをインストールすることにより、この変換プロセスを自動化できます。さまざまなサブスクリプションプランを提供し、無料のプランも付属しています。

関連項目