Java REST API を使用して XLSX を PDF に変換する

この簡単なトピックでは、Java REST API を使用して XLSXPDF に変換する 方法を学習します。以下のセクションに記載されている詳細な手順に従って、C# Low Code API を使用して XLSX から PDF へのコンバーター を作成します。開発されたアプリケーションは、Linux、Windows、または macOS 環境の Java 対応アプリケーションと統合でき、変換は無料で実行できます。

前提条件

Java REST API を使用して XLSX を PDF に変換する手順

  1. XLSXをPDFに変換するAPIのクライアントIDとクライアントシークレットを設定します
  2. XLSX から PDF への変換を実行するために、クライアント資格情報を使用して CellsApi クラスをインスタンス化します。
  3. ソースXLSXと出力PDFファイル名を指定し、HashMapの名前とFileオブジェクトを使用してソースXLSをロードします。
  4. 入力HashMapを使用してPostConvertWorkbookToPDFRequestのオブジェクトを作成します。
  5. XLSX to PDF リクエスト メソッドを呼び出して、Java REST API を使用して XLSX を PDF に変換します。
  6. レンダリングされたPDFファイルストリームをローカルディスクに保存する

上記の手順では、Java ローコード API を使用して XLSX から PDF にファイル タイプを変換します。SDK の構成と CellsAPI クラス オブジェクトの作成から実装を開始します。FileStream を使用してソース XLSX ファイルにアクセスし、PostConvertWorkbookToPDFRequest クラスのインスタンスを作成します。このインスタンスは、PostConvertWorkbookToPDF() メソッドを使用して PDF ファイル ストリームへの変換を実行するために使用されます。

Java Low Code API で XLSX から PDF への変換を行うコード

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToPDFRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertXLSXToPDF {
public void Run() {
try {
String clientID = "ID";
String clientSecret = "Secret";
String apiBaseUrl = "https://api.aspose.cloud";
String apiVersion = "v3.0";
// Source and output file names
String localPath = "C:/ExcelFiles/";
String inputFileName = "Source.xlsx";
String outputFormat = "pdf";
String outputFileName = "XlsxToPdf" +"." + outputFormat;
CellsApi xlsxToPdfApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToPDFRequest xlsxToPdfExportRequest = new PostConvertWorkbookToPDFRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsxToPdfExportRequest.setFile(fileMap);
FileInfo pdffFileResponse = xlsxToPdfApi.postConvertWorkbookToPDF(xlsxToPdfExportRequest);
byte[] arr = pdfFileResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLSx to PDF conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

このわかりやすいサンプル コードを使用すると、Java クラウド API を使用して XLSX を PDF に変換できます。ディスク上の XLSX ファイルへのアクセスとパスを指定するだけで、Aspose.Cells REST API SDK が変換を実行し、変換プロセスが完了したら、出力 PDF ファイル ストリームをダウンロードしてローカルに保存します。

このトピックでは、Cloud API を使用して XLSX を PDF に変換する方法を学習しました。Excel から HTML への変換に興味がある場合は、Java REST API を使用して Excel を HTML に変換する の方法に関する記事を参照してください。

 日本語