package com.aspose.cloud.cells.api; import com.aspose.cloud.cells.client.*; import com.aspose.cloud.cells.model.*; import com.aspose.cloud.cells.request.*; import java.io.IOException; import org.junit.Test; import java.util.ArrayList; import java.util.List; import java.io.File; import java.util.HashMap; public class Example { private CellsApi api; public Example(){ try { api = new CellsApi( System.getenv("CellsCloudClientId"), System.getenv("CellsCloudClientSecret"), "v3.0", System.getenv("CellsCloudApiBaseUrl") ); } catch (ApiException e) { e.printStackTrace(); } } public void Run(){ try{ String remoteFolder = "TestData/In"; String localName = "Book1.xlsx"; String localName2 = "myDocument.xlsx"; String remoteName = "Book1.xlsx"; BatchConvertRequest batchConvertRequest = new BatchConvertRequest(); batchConvertRequest.setFormat ("pdf") ; batchConvertRequest.setSourceFolder(remoteFolder); MatchConditionRequest matchConditionRequest = new MatchConditionRequest(); List<String> sheetnameList=new ArrayList<>(); sheetnameList.add(localName); sheetnameList.add(localName2); matchConditionRequest.setFullMatchConditions(sheetnameList); batchConvertRequest.setMatchCondition(matchConditionRequest); PostBatchConvertRequest request = new PostBatchConvertRequest(); request.setBatchConvertRequest(batchConvertRequest); File response = api.postBatchConvert(request); } catch (ApiException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); } } }