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

この簡単なトピックでは、Java REST API を使用して XLSXSVG に変換する 方法を学習します。次のセクションで説明する詳細でわかりやすい手順に従って、Java Low Code API を使用して XLSX から SVG へのコンバーター を開発します。開発されたアプリケーション コードは、macOS、Linux、または Windows 環境で Java をサポートする任意のアプリケーションで使用でき、変換は無料で行うことができます。

前提条件

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

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

前述の手順では、Java ローコード API を使用してファイル タイプを XLSX から SVG に変換します。SDK の構成から変換プロセスを開始し、CellsAPI クラス オブジェクトを作成します。次に、HashMap を使用してソース XLSX ファイルにアクセスして読み込み、PutConvertWorkbook() メソッドを使用して SVG ファイル ストリームへの変換を実行するために使用される PutConvertWorkbookRequest クラスのインスタンスを作成します。

Java Low Code API で XLSX から SVG に変換するコード

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.client.ApiException;
import com.aspose.cloud.cells.request.PutConvertWorkbookRequest;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap;
public class Example_ConvertXLSXToSVG {
public void Run() throws IOException, ApiException {
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 = "svg";
String outputFileName = "XlsxToSvg" + "." + outputFormat;
CellsApi xlsxToSvgApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
HashMap<String, File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
PutConvertWorkbookRequest xlsxToSvgRequest = new PutConvertWorkbookRequest();
xlsxToSvgRequest.setFile(fileMap);
File svgFile = xlsToSvgApi.putConvertWorkbook(xlsxToSvgRequest);
File destinationFile = new File(localPath + outputFileName);
// Create necessary parent directories
destinationFile.getParentFile().mkdirs();
try (FileInputStream inputStream = new FileInputStream(svgFile);
FileOutputStream outputStream = new FileOutputStream(destinationFile)) {
byte[] buffer = new byte[4096]; // Buffer size of 4KB
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
System.out.println("XLSX to SVG conversion completed");
} catch (Exception e) {
e.printStackTrace();
}
} catch (ApiException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}

この簡単なサンプル コードを使用すると、Java クラウド API を使用して XLSX を SVG に変換できます。Aspose.Cells REST API SDK の助けを借りて、ディスク上の XLSX ファイルの有効なパスを含める必要があります。変換は SDK によって実行され、変換プロセスが完了すると、出力 SVG ファイル ストリームがダウンロードされてローカルに保存されます。

このトピックでは、Cloud API を使用して XLSX を SVG に変換する方法について説明しました。XLSX から TIFF への変換を実行する場合は、Java REST API を使用して XLSX を TIFF に変換する の方法に関する記事を参照してください。

 日本語