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

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

前提条件

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

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

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

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

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_PutConvertWorkbookXlsxToTIFF {
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 = "tiff";
String outputFileName = "XlsxToTiff" + "." + outputFormat;
CellsApi xlsxToTiffApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
HashMap<String, File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
PutConvertWorkbookRequest xlsxToTiffRequest = new PutConvertWorkbookRequest();
xlsxToTiffRequest.setFile(fileMap);
File tiffFile = xlsxToTiffApi.putConvertWorkbook(xlsxToTiffRequest);
File destinationFile = new File(localPath + outputFileName);
// Create necessary parent directories
destinationFile.getParentFile().mkdirs();
try (FileInputStream inputStream = new FileInputStream(tiffFile);
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("XLS to TIFF conversion completed");
} catch (Exception e) {
e.printStackTrace();
}
} catch (ApiException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}

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

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

 日本語