Konvertera XLSX till TIFF med Java REST API

I det här enkla ämnet kommer du att lära dig hur du konverterar XLSX till TIFF med Java REST API. Vi kommer att utveckla en XLSX till TIFF-omvandlare med Java Low Code API genom att följa de detaljerade och tydliga stegen som nämns i följande avsnitt. Den utvecklade applikationen kan integreras med alla applikationer som stöder Java i macOS, Linux eller Windows-miljöer och konvertering kan göras gratis.

Nödvändig förutsättning

Steg för att konvertera XLSX till TIFF med Java REST API

  1. Ställ in klient-ID och klienthemlighet för API:et för att rendera XLSX till TIFF
  2. Skapa ett objekt av klassen CellsApi med klientuppgifter för att utföra XLSX till TIFF-konvertering
  3. Ange käll-XLSX och mata ut TIFF-filnamn och ladda käll-XLSX med ett namn och filobjekt i en HashMap
  4. Skapa en instans av PostConvertWorkbookToPDFRequest med ingången HashMap
  5. Anropa begärandemetoden XLSX to TIFF för att konvertera XLSX till TIFF med Java REST API
  6. Spara den exporterade TIFF-filströmmen på den lokala disken

Ovannämnda steg omvandlar filtypen från XLSX till TIFF med Java low code API. Vi kommer att starta konverteringsprocessen med konfigurationen av SDK:n och skapa CellsAPI-klassobjektet. Vi kommer sedan att ladda källfilen XLSX med hjälp av en HashMap och skapa en instans av PutConvertWorkbookRequest-klassen som vidare används för att utföra konverteringen till en TIFF-filström med metoden PutConvertWorkbook() .

Kod för XLSX till TIFF-konvertering i 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);
}
}
}

Denna enkla exempelkod låter dig konvertera XLSX till TIFF med Java Cloud API. Du behöver bara ange en giltig sökväg för XLSX-filen på disken med hjälp av Aspose.Cells REST API SDK kommer att utföra konverteringen och efter att konverteringsprocessen är klar laddar du ner TIFF-filströmmen för att spara den lokalt.

Vi har undersökt att omvandla XLSX till TIFF med Cloud API i det här ämnet. Om du vill utföra XLSX till HTML-konvertering, se artikeln om hur du Konvertera XLSX till HTML med Java REST API.

 Svenska