XLS ファイルを PDF 形式に変換する
PDF (Portable Document Format) は、ドキュメントの作成に使用されるソフトウェア、ハードウェア、およびオペレーティング システムとは独立したドキュメントを表します。 PDF ファイルは、デバイスや解像度に依存しない方法で、テキスト、グラフィック、画像を任意に組み合わせたドキュメントにすることができます。 PDF ファイルは多くの場合圧縮されているため、元のファイルよりも使用するスペースが少なくなります。
場合によっては、Microsoft の Excel ファイルを PDF に変換する必要があります。このためには、PDF のドキュメントを世界中に配布できる、高速、安全、正確、かつ信頼性の高いソリューションが必要です。このタスクを実行できる変換ツールは多数あります。ただし、元の Excel ドキュメントのレイアウトが出力 PDF ファイルに保持されていることを確認する必要があります。画像、データの書式設定、フォント、属性、色、ページ設定の設定、テキストの向き、境界線、グラフなどを正確かつ正確にレンダリングする必要があります。Aspose.Cells忠実度の高い変換を保証します。
このドキュメントは、Microsoft の Excel ドキュメント (画像、チャート、書式設定などを含む) を PDF に変換する方法を包括的に理解できるように設計されています。 Excel ファイルを Aspose.Cells API を使用して PDF に変換します。変換は高い精度と精度で実行されます。
Excel を PDF に変換する
この例では、Excel ファイル (SampleInput.xlsx) をテンプレートとして使用します。ワークブックには、グラフと画像を含むワークシートが含まれています。各ワークシートには、フォント、属性、色、陰影効果、境界線を使用したさまざまな種類の形式が含まれています。最初のワークシートには縦棒グラフがあり、最後のワークシートには画像があります。
テンプレート Excel ファイル
テンプレート ファイルには、グラフとメディアとしての画像を含む 3 つのワークシートがあります。以下のスクリーンショットに示すように、最初のワークシートにはグラフがあり、最後のワークシートには画像があります。
![]() |
![]() |
---|---|
最初のワークシート**(販売予測)** | 2 番目のワークシート**(売上報告)** |
![]() |
![]() |
3 番目のワークシート**(データ入力)** | 最後のワークシート**(画像)** |
変換プロセス
- Aspose.Cells をダウンロードしてインストールします。
- Aspose.Cells for .NET をダウンロードします。
- 開発用コンピューターにインストールします。
- プロジェクトを作成して参照を追加します。
- Visual Studio.Net を起動します。
- 新しいコンソール アプリケーションを作成します。
- …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll への参照を追加します。
- プロジェクトに変換コードを追加します。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
try | |
{ | |
// Get the template excel file path. | |
string designerFile = dataDir + "SampleInput.xls"; | |
// Specify the pdf file path. | |
string pdfFile = dataDir + "Output.out.pdf"; | |
// Open the template excel file | |
Aspose.Cells.Workbook wb = new Aspose.Cells.Workbook(designerFile); | |
// Save the pdf file. | |
wb.Save(pdfFile, SaveFormat.Pdf); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
Console.ReadLine(); | |
} |
結果
上記のコードを実行すると、アプリケーション ディレクトリの Files フォルダーに PDF ファイルが作成されます。 次のスクリーンショットは、PDF ページを示しています。ヘッダーとフッターも出力 PDF ファイルに保持されることに注意してください。
![]() |
![]() |
---|---|
最初のワークシート**(販売予測)** | 2 番目のワークシート**(売上報告)** |
![]() |
![]() |
3 番目のワークシート**(データ入力)** | 最後のワークシート**(画像)** |