Այս պարզ թեմայում դուք կսովորեք, թե ինչպես փոխակերպել XLSX-ը PDF Java REST API-ի միջոցով: Մենք կստեղծենք XLSX դեպի PDF փոխարկիչ C# Low Code API-ով` հետևելով ստորև բաժնում նշված մանրամասն քայլերին: Մշակված հավելվածը կարող է ինտեգրվել ցանկացած Java աջակցվող հավելվածի հետ Linux, Windows կամ macOS միջավայրերում, և փոխակերպումը կարող է կատարվել անվճար:
Նախապայման
Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր XLSX-ի PDF փոխակերպումը կառավարելու համար
Բեռնել Aspose.Cells Cloud SDK for Java to convert XLSX to PDF
Կարգավորեք Java նախագիծը վերը նշված SDK-ով՝ XLSX-ը PDF ձևակերպելու համար
Java REST API-ով XLSX-ը PDF-ի փոխարկելու քայլեր
- Սահմանեք Client ID-ն և Client Secret-ը API-ի համար՝ XLSX-ը PDF-ի փոխարկելու համար
- Պատվիրեք CellsApi դասը հաճախորդի հավատարմագրերով՝ XLSX-ի PDF փոխակերպում կատարելու համար
- Նշեք աղբյուրը XLSX և թողարկեք PDF ֆայլի անունները և բեռնեք աղբյուրը XLS՝ օգտագործելով անունը և Ֆայլի օբյեկտը HashMap-ում
- Ստեղծեք PostConvertWorkbookToPDFRequest-ի օբյեկտ մուտքագրված HashMap-ով
- Զանգահարեք XLSX to PDF հարցման մեթոդը XLSX-ը PDF-ի փոխարկելու Java REST API-ով
- Պահպանեք ստացված PDF ֆայլի հոսքը տեղական սկավառակի վրա
Վերոնշյալ քայլերը ենթադրում են ֆայլի տիպի փոխակերպում XLSX-ից PDF-ի Java ցածր կոդով API: Մենք կսկսենք իրականացումը SDK-ի կոնֆիգուրացիայով և ստեղծելով CellsAPI դասի օբյեկտ: Մենք մուտք գործելու ենք աղբյուր XLSX ֆայլը FileStream-ի միջոցով և ստեղծելու PostConvertWorkbookToPDFRequest դասի օրինակ, որը հետագայում օգտագործվում է փոխակերպումը PDF ֆայլի հոսքի՝ PostConvertWorkbookToPDF() մեթոդի միջոցով:
Կոդ XLSX-ի PDF փոխակերպման համար Java Low Code API-ում
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(); | |
} | |
} | |
} |
Այս հստակ օրինակ կոդը թույլ է տալիս փոխարկել XLSX-ը PDF-ի Java ամպային API-ի միջոցով: Ձեզ անհրաժեշտ է միայն սկավառակի վրա XLSX ֆայլի մուտքը և ուղին տալ Aspose.Cells REST API SDK-ի օգնությամբ, որը կկատարի փոխակերպումը, այնուհետև փոխակերպման գործընթացն ավարտելուց հետո ներբեռնեք ելքային PDF ֆայլի հոսքը՝ այն պահպանելու համար: տեղական մակարդակով.
Այս թեմայում մենք սովորել ենք վերափոխել XLSX-ը PDF-ի Cloud API-ով: Եթե դուք հետաքրքրված եք Excel-ի HTML փոխակերպմամբ, տես հոդվածը, թե ինչպես կատարել Փոխարկեք Excel-ը HTML-ի Java REST API-ով.