Az Excel konvertálása DOCX-re a Java REST API segítségével

Ebből az egyszerű témakörből megtudhatja, hogyan lehet alakítani a(z) XLS-et DOCX-re a Java REST API-val. Egy XLS–DOCX konvertert fogunk kifejleszteni Java Low Code API-val a következő részben említett részletes és világos lépések követésével. A kifejlesztett alkalmazás bármely Linux, Windows vagy macOS környezetben támogatott Java alkalmazással integrálható, a konvertálás pedig ingyenesen elvégezhető.

Előfeltétel

Az XLS DOCX-re konvertálásának lépései Java REST API-val

  1. Állítsa be az ügyfélazonosítót és az ügyféltitkot az API-hoz, hogy az XLS-t DOCX-re konvertálja Javaban
  2. Hozzon létre egy példányt a CellsApi osztályból kliens hitelesítési adatokkal az XLS-ből DOCX-be való konvertáláshoz Java használatával
  3. Adja meg a forrás XLS-t és a kimeneti DOCX fájlneveket, és töltse be a forrás XLS-t egy név és fájl objektum használatával a HashMapben
  4. Hozzon létre egy példányt a PostConvertWorkbookToDOCXRequestből a HashMap bemenettel
  5. Hívja a Excel to DOCX kérési metódust, hogy XLS-t DOCX-re konvertáljon Java REST API-val
  6. Mentse el a generált DOCX fájlfolyamot a helyi lemezre

A fent említett lépések a fájltípust Excelről DOCX-re alakítják át Java alacsony kódú API-val. Az SDK konfigurálásával és a CellsAPI osztály objektum létrehozásával kezdeményezzük a dolgokat az inicializálással. Ezután elérjük a forrás XLS fájlt egy FileStream segítségével, és létrehozzuk a PostConvertWorkbookToPDFRequest osztály egy példányát, amelyet a továbbiakban DOCX fájlfolyammá konvertálunk a PostConvertWorkbookToDocx() metódus segítségével.

Kód az Excel DOCX konvertálásához Java Low Code API-ban

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToCSVRequest;
import com.aspose.cloud.cells.request.PostConvertWorkbookToDocxRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertWorkbookToDOCX {
public void Run() {
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 = "docx";
String outputFileName = "XlsToDocx" +"." + outputFormat;
CellsApi xlsToDocxApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToDocxRequest xlsToDocxExportRequest = new PostConvertWorkbookToDocxRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsToDocxExportRequest.setFile(fileMap);
FileInfo docxResponse = xlsToDocxApi.postConvertWorkbookToDocx(xlsToDocxExportRequest);
byte[] arr = docxResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLS to DOCX conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

Ezzel az egyszerű példakóddal az Excelt DOCX-re konvertálhatja Java felhő API-val. Meg kell adnia a lemezen lévő XLS fájl érvényes elérési útját az Aspose segítségével. A Cells REST API SDK elvégzi az átalakítást, majd a konvertálási folyamat sikeres befejezése után letölti a kimeneti DOCX fájlt karakterlánc-tartalomként és majd mentse el helyben fájlként.

Ebben a témában tanúi lehettünk annak, hogy az XLS-t DOCX-re alakítjuk át Cloud API-val. Ha érdekli az Excel PDF konvertálása, olvassa el a Az Excel konvertálása PDF-be a Java REST API segítségével című cikket.

 Magyar