JavaでExcelからPDFを生成する方法

このチュートリアルでは、JavaでExcelからPDFを生成する方法を説明します。これは、Javaを使用してExcelをPDFに変換してから、ブラウザで表示するか、他のアプリケーションに戻って印刷するという非常に一般的な要件です。このタスクを実行するには、以下に説明するように、ExcelファイルをロードしてPDFとして保存します。

JavaでExcelからPDFを生成する手順

  1. Mavenリポジトリを使用してAspose.Cellsライブラリをプロジェクトに追加します
  2. プログラムでインポートを使用して、Workbookクラスへの参照を追加します
  3. PDFに変換するためにソースExcelファイルをワークブックオブジェクトにロードします
  4. ExcelファイルをPDFとして保存します

これらの手順では、Java ExcelからPDFへの変換を使用するには、ターゲットのExcelファイルをWorkbookクラスオブジェクトにロードし、それをPDFとして保存するだけで実行できることがわかります。このコードを適切に実行するには、必要なライブラリをMavenからプロジェクトに追加し、最初にプログラムにWorkbookクラスをインポートすることを忘れないでください。

JavaでExcelからPDFを生成するコード

import com.aspose.cells.License;
import com.aspose.cells.Workbook;
public class GeneratePDFFromExcelInJava {
public static void main(String[] args) throws Exception { //main function for GeneratePDFFromExcelInJava
// Initialize a license to avoid trial version watermark
License license = new License();
license.setLicense("Aspose.Cells.lic");
// Load the Excel file into Workbook to be converted to PDF
Workbook ExcelWorkbookToPDF = new Workbook("SampleExcel.xlsx");
// Save the Excel workbook as PDF file
ExcelWorkbookToPDF.save("Output.pdf");
}
}

このコードでは、ExcelファイルをWorkbookクラスオブジェクトにロードし、save()関数を使用してPDFとして保存します。 PdfSaveOptionsクラスオブジェクトを使用して、PDFファイルとして保存する前にいくつかのプロパティを設定できます。パラメータを設定し、PdfSaveOptionsクラスオブジェクトをsave()関数の2番目の引数として渡します。上記のタスクを実行するために、相互運用機能やMSExcelは必要ないことに注意してください。

この記事では、Javaを使用してExcelをPDFに変換する方法を学びましたが、JavaでExcelファイルを生成する場合は、記事JavaでExcelファイルを生成するを参照してください。

 日本語