Konvertuokite XLSX į PNG naudodami Java REST API

Šioje paprastoje temoje sužinosite, kaip konvertuoti XLSX į PNG naudojant Java REST API. Sukursime XLSX į PNG keitiklį su Java Low Code API atlikdami išsamius ir aiškius veiksmus, nurodytus kitame skyriuje. Sukurtas programos kodas gali būti integruotas su bet kuria programa, palaikančia Java MacOS, Linux ar Windows aplinkose, o konvertavimas gali būti atliktas nemokamai.

Būtina sąlyga

Veiksmai, kaip konvertuoti XLSX į PNG naudojant Java REST API

  1. Norėdami eksportuoti XLSX į PNG, API nustatykite kliento ID ir kliento paslaptį
  2. Sukurkite CellsApi klasės objektą su kliento kredencialais, kad atliktumėte XLSX konvertavimą į PNG
  3. Nurodykite šaltinio XLSX ir išvesties PNG failų pavadinimus ir pasiekite šaltinio XLSX naudodami pavadinimą ir failo objektą HashMap
  4. Sukurkite PostConvertWorkbookToPNGRequest egzempliorių įvesdami HashMap.
  5. Iškvieskite XLSX to PNG užklausos metodą, kad konvertuotumėte XLSX į PNG su Java REST API
  6. Išsaugokite eksportuotą PNG failo srautą vietiniame diske

Aukščiau pateikti veiksmai susiję su failų tipais nuo XLSX iki PNG su Java Low Code API. Procesas prasidės konfigūruojant SDK ir naudojant vartotojo kredencialus sukuriant CellsAPI klasės objektą. Tada šaltinio XLSX failas bus įkeltas ir įtrauktas į HashMap. Bus sukurtas PostConvertWorkbookToPNGRequest klasės egzempliorius, kuris toliau naudojamas konvertuoti į PNG failo srautą naudojant postConvertWorkbookToPNG() metodą.

Kodas XLSX konvertavimui į PNG Java Low Code API

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.client.ApiException;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToPNGRequest;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap;
public class Example_PostConvertXLSXToPNG {
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 = "png";
String outputFileName = "XlsxToPng" + "." + outputFormat;
CellsApi xlsxToPngApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
HashMap<String, File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
PostConvertWorkbookToPNGRequest xlsxToPngRequest = new PostConvertWorkbookToPNGRequest();
xlsxToPngRequest.setFile(fileMap);
FileInfo pngFiles = xlsxToPngApi.postConvertWorkbookToPNG(xlsxToPngRequest);
File destinationFile = new File(localPath + outputFileName);
// Create necessary parent directories
destinationFile.getParentFile().mkdirs();
try (FileInputStream inputStream = new FileInputStream(pngFiles.getFileContent());
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 PNG conversion completed");
} catch (Exception e) {
e.printStackTrace();
}
} catch (ApiException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}

Šis pagrindinis pavyzdinis kodas leidžia konvertuoti XLSX į PNG naudojant Java Cloud API. Jums tereikia įtraukti galiojantį XLSX failo kelią diske, naudojant Aspose.Cells REST API SDK, kuris atliks konvertavimą ir, baigus konvertavimo procesą, atsisiųskite išvesties PNG failo srautą, kad išsaugotumėte jį vietoje.

Šioje temoje išmokome pakeisti XLSX į PNG su debesies API. Jei norite sužinoti apie XLSX konvertavimą į SVG, žr. straipsnį, kaip Konvertuokite XLSX į SVG naudodami Java REST API.

 Latviski