Konwertuj XLSX do TIFF za pomocą Java REST API

W tym prostym temacie dowiesz się, jak konwertować XLSX na TIFF za pomocą Java REST API. Opracujemy konwerter XLSX na TIFF za pomocą Java Low Code API, wykonując szczegółowe i przejrzyste kroki wymienione w poniższej sekcji. Opracowaną aplikację można zintegrować z dowolną aplikacją obsługującą Javę w środowiskach macOS, Linux lub Windows, a konwersja może być wykonana bezpłatnie.

Warunek wstępny

Kroki konwersji XLSX do TIFF za pomocą Java REST API

  1. Ustaw identyfikator klienta i sekret klienta dla interfejsu API, aby renderować XLSX do formatu TIFF
  2. Utwórz obiekt klasy CellsApi z danymi uwierzytelniającymi klienta, aby wykonać konwersję XLSX do TIFF
  3. Określ nazwy plików źródłowych XLSX i wyjściowych TIFF i załaduj źródłowy XLSX, używając nazwy i obiektu pliku w HashMap
  4. Utwórz instancję PostConvertWorkbookToPDFRequest z danymi wejściowymi HashMap
  5. Wywołaj metodę żądania XLSX to TIFF, aby przekonwertować XLSX na TIFF za pomocą interfejsu Java REST API
  6. Zapisz wyeksportowany strumień pliku TIFF na dysku lokalnym

Powyższe kroki przekształcają typ pliku z XLSX do TIFF za pomocą Java low code API. Rozpoczniemy proces konwersji od konfiguracji SDK i utworzenia obiektu klasy CellsAPI. Następnie załadujemy plik źródłowy XLSX za pomocą HashMap i utworzymy wystąpienie klasy PutConvertWorkbookRequest, która jest dalej używana do wykonywania konwersji do strumienia pliku TIFF za pomocą metody PutConvertWorkbook().

Kod konwersji XLSX do TIFF w Java Low Code API

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);
}
}
}

Ten prosty przykładowy kod pozwala przekonwertować XLSX do TIFF za pomocą Java Cloud API. Musisz tylko podać prawidłową ścieżkę do pliku XLSX na dysku za pomocą Aspose.Cells REST API SDK, który wykona konwersję, a po zakończeniu procesu konwersji pobierze strumień pliku wyjściowego TIFF, aby zapisać go lokalnie.

W tym temacie badaliśmy możliwość przekształcenia XLSX do TIFF za pomocą Cloud API. Jeśli chcesz wykonać konwersję XLSX do HTML, zapoznaj się z artykułem na temat Konwertuj XLSX do HTML za pomocą Java REST API.

 Polski