.NET で Aspose.Cells を使用して Excel を PDF に変換する

導入

Excel ファイルを頻繁に使用する .NET 開発者や企業にとって、スプレッドシートを PDF に変換することは、安全な共有とデータ書式の保持を確実にするために不可欠です。PDF ファイルは、デバイスやプラットフォーム間でドキュメントの整合性を維持するため、ビジネス レポート、分析、アーカイブのニーズに最適です。Aspose.Cells for .NET を使用すると、開発者は書式、スタイル、および視覚的な整合性を維持しながら、Excel ファイルを PDF にシームレスに変換できます。このガイドでは、Aspose.Cells for .NET を使用して Excel スプレッドシートを洗練された PDF ドキュメントに変換するために必要なすべての手順について説明します。

前提条件

.NET 開発環境

  • Visual Studio: 効率的なコーディング エクスペリエンスを実現するには、Visual Studio (最新バージョン) がインストールされていることを確認してください。
  • .NET Framework: このガイドのコードには、.NET Framework 4.0 以降が必要です。

Aspose.Cells for .NET ライブラリ

  • Aspose.Cells をダウンロード: Aspose.Cells for .NET の最新バージョンを入手ここ.
  • 試用ライセンス: ライブラリをテストする場合は、一時的なライセンスを取得できます。ここ.

これらの前提条件を満たしていれば、Aspose.Cells を使用して Excel ファイルを PDF に変換する準備が整います。

プロジェクトの設定

まず、Aspose.Cells の機能を有効にするために開発環境を構成しましょう。

新しい .NET プロジェクトの作成

  1. Visual Studio を開き、「新しいプロジェクトの作成」を選択します。
  2. コンソール アプリ (.NET Framework) テンプレートを選択します。
  3. プロジェクトに「ExcelToPDFConverter」などの名前を付け、フレームワークを .NET 4.0 以上に設定します。

プロジェクトに Aspose.Cells を追加する

  1. ソリューション エクスプローラーでプロジェクトを右クリックし、[NuGet パッケージの管理] を選択します。
  2. NuGet パッケージ マネージャーで、「Aspose.Cells」を検索してインストールし、プロジェクトに追加します。

必要な名前空間のインポート

あなたのProgram.csAspose.Cells 機能にアクセスするには、次の名前空間を追加します。

using System.IO;
using Aspose.Cells;

この設定により、コーディング プロセスに進む準備が整いました。

元の書式を保持したまま Excel ファイルを PDF ドキュメントに変換するには、次の手順に従います。

ステップ1: ファイルパスを定義する

Excel ファイルが保存されているディレクトリと PDF 出力を保存するディレクトリへのパスを設定します。

//ドキュメント ディレクトリへのパス。
string dataDir = "Your Document Directory";

交換する"C:\ExcelFiles\"システム上のディレクトリ パスに置き換えます。

ステップ 2: Excel ファイルをワークブック オブジェクトに読み込む

Excel ファイルを読み込んで新しい Workbook オブジェクトを作成します。この Workbook オブジェクトには、スプレッドシートのデータと形式が保持されます。

// Excelファイルを開くためにワークブックオブジェクトをインスタンス化する
Workbook workbook = new Workbook(dataDir + "sample.xlsx");

確認するsample.xlsxあなたの中に存在しますdataDir.

ステップ3: ExcelをPDFに変換して保存する

ファイル パスと保存オプションを指定して、ワークブックを PDF として保存します。

//ワークブックをPDF形式で保存する
workbook.Save(dataDir + "Output.pdf", pdfOptions);

上記のコードは、sample.xlsxファイルするOutput.pdf指定したディレクトリに、先ほど設定したオプションを適用します。

ステップ4: 完了を確認する

変換後、PDF が正常に作成されたことを示すメッセージを印刷します。

//完了をユーザーに通知する
Console.WriteLine("Excel to PDF conversion completed successfully.");

結論

Aspose.Cells for .NET を使用すると、Excel スプレッドシートを PDF ドキュメントに変換するプロセスが効率化され、開発者はデータの品質と整合性を維持できるようになります。Aspose.Cells は、広範なカスタマイズ オプションを提供する堅牢なライブラリであり、開発者はビジネス ニーズにぴったり合ったカスタマイズされた PDF ドキュメントを作成できます。

よくある質問

Aspose.Cells はどのバージョンの .NET をサポートしていますか?

Aspose.Cells は、.NET Core および .NET 5/6 を含む .NET Framework 4.0 以降をサポートしています。

複数の Excel ファイルを一度に変換できますか?

はい、ファイル パスのリストをループすることで、複数の Excel ファイルを PDF に一括変換できます。

Aspose.Cells の無料版はありますか?

はい、評価用に無料試用版をご用意しております。ここからダウンロード.

変換する特定のワークシートを指定できますか?

はい、設定することでOnePagePerSheetPdfSaveOptions、PDF 内の単一ページ上の特定のシートだけを変換できます。

Aspose.Cells の詳細なドキュメントはどこで入手できますか?

訪問するAspose.Cells ドキュメント詳細なガイドとコード例については、こちらをご覧ください。