Konwertuj Excela do TIFF za pomocą Java REST API

W tym prostym temacie dowiesz się, jak konwertować XLS na TIFF za pomocą Java REST API. Opracujemy konwerter XLS 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 XLS do TIFF za pomocą Java REST API

  1. Ustaw identyfikator klienta i sekret klienta dla interfejsu API, aby renderować XLS do TIFF
  2. Utwórz obiekt klasy CellsApi z danymi uwierzytelniającymi klienta, aby wykonać konwersję XLS do TIFF
  3. Określ nazwy źródłowego pliku XLS i wyjściowego pliku TIFF, a następnie załaduj źródłowy plik XLS, używając obiektu nazwy i pliku w HashMap
  4. Utwórz instancję PostConvertWorkbookToPDFRequest z danymi wejściowymi HashMap
  5. Wywołaj metodę żądania Excel to TIFF, aby przekonwertować XLS 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 Excela na 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 XLS za pomocą HashMap i utworzymy wystąpienie klasy PutConvertWorkbookRequest, która jest dalej używana do wykonywania konwersji na strumień pliku TIFF za pomocą metody PutConvertWorkbook().

Kod do konwersji Excela 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_PutConvertExcelToTIFF {
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.xls";
String outputFormat = "tiff";
String outputFileName = "XlsToTiff" + "." + outputFormat;
CellsApi xlsToTiffApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
HashMap<String, File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
PutConvertWorkbookRequest xlsToTiffRequest = new PutConvertWorkbookRequest();
xlsToTiffRequest.setFile(fileMap);
File tiffFile = xlsToTiffApi.putConvertWorkbook(xlsToTiffRequest);
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 na konwersję Excel do TIFF za pomocą Java Cloud API. Musisz tylko podać prawidłową ścieżkę do pliku XLS 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 XLS do TIFF za pomocą Cloud API. Jeśli chcesz wykonać konwersję Excela do HTML, zapoznaj się z artykułem na temat Konwertuj Excela do HTML za pomocą Java REST API.

 Polski