Ebből az egyszerű témakörből megtudhatja, hogyan lehet alakítani a(z) XLSX-et PDF-re a Java REST API-val. Létrehozunk egy XLSX–PDF konvertert a C# Low Code API-val az alábbi szakaszban említett részletes lépések betartásával. A kifejlesztett alkalmazás bármely Java támogatott alkalmazással integrálható Linux, Windows vagy macOS környezetben, és a konvertálás ingyenesen elvégezhető.
Előfeltétel
Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat az XLSX-ből PDF-be konvertálás kezeléséhez
Letöltés Aspose.Cells Cloud SDK for Java to convert XLSX to PDF
Állítsa be a Java projektet a fenti SDK-val az XLSX PDF formátumban történő megjelenítéséhez
Az XLSX PDF formátumba konvertálásának lépései a Java REST API segítségével
- Állítsa be az ügyfélazonosítót és az ügyféltitkot az API-hoz az XLSX PDF-be konvertálásához
- Példányosítsa a CellsApi osztályt az ügyfél hitelesítő adataival az XLSX-ből PDF-be konvertálás végrehajtásához
- Adja meg a forrás XLSX-et és a kimeneti PDF fájlneveket, és töltse be a forrás XLS-t egy név és egy HashMap fájl objektum használatával
- Hozzon létre egy objektumot a PostConvertWorkbookToPDFRequestben a HashMap bemenettel
- Hívja a XLSX to PDF kérési metódust, hogy XLSX-et PDF-be konvertáljon Java REST API-val
- Mentse a renderelt PDF fájl adatfolyamot a helyi lemezre
A fent említett lépések a fájltípus XLSX-ről PDF-re történő átalakítását jelentik Java alacsony kódú API-val. A megvalósítást az SDK konfigurálásával és a CellsAPI osztályobjektum létrehozásával kezdjük. A forrás XLSX fájlt egy FileStream segítségével érjük el, és létrehozzuk a PostConvertWorkbookToPDFRequest osztály egy példányát, amelyet tovább használunk a PDF fájlfolyammá történő konvertáláshoz a PostConvertWorkbookToPDF() metódus segítségével.
Kód az XLSX-ből PDF-be 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.PostConvertWorkbookToPDFRequest; | |
import java.io.File; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
import java.util.HashMap; | |
public class Example_PostConvertXLSXToPDF { | |
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.xlsx"; | |
String outputFormat = "pdf"; | |
String outputFileName = "XlsxToPdf" +"." + outputFormat; | |
CellsApi xlsxToPdfApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl); | |
PostConvertWorkbookToPDFRequest xlsxToPdfExportRequest = new PostConvertWorkbookToPDFRequest(); | |
HashMap<String,File> fileMap = new HashMap<>(); | |
fileMap.put(inputFileName, new File(localPath + inputFileName)); | |
xlsxToPdfExportRequest.setFile(fileMap); | |
FileInfo pdffFileResponse = xlsxToPdfApi.postConvertWorkbookToPDF(xlsxToPdfExportRequest); | |
byte[] arr = pdfFileResponse.getFileContent().getBytes(); | |
Files.write(Paths.get(localPath + outputFileName), arr); | |
System.out.println("XLSx to PDF conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
e.printStackTrace(); | |
} | |
} | |
} |
Ezzel az éles példakóddal az XLSX fájlt PDF-be konvertálhatja Java felhő API-val. Csak hozzáférést és elérési utat kell megadnia a lemezen lévő XLSX fájlhoz az Aspose segítségével. A Cells REST API SDK elvégzi az átalakítást, majd az átalakítási folyamat befejezése után letölti a kimeneti PDF fájl adatfolyamot a mentéshez. helyileg.
Ebben a témakörben megtanultuk, hogyan lehet az XLSX-et PDF-re alakítani a Cloud API-val. Ha érdekli az Excel HTML-be konvertálása, olvassa el a Konvertálja az Excelt HTML-be a Java REST API segítségével című cikket.