String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
        String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here

        try {
            ApiClient apiClient = new ApiClient();
            apiClient.setAppKey(ClientSecret);
            apiClient.setAppSid(ClientID);

            PdfApi pdfApi = new PdfApi(apiClient);
            String inputFile = "PDFtoJPEG.pdf";
            String outputFile = "PDFtoJPEG.jpg";
            String folder = "Temp";
            String format = "JPG";

            // Upload file to cloud storage
            File file = new File("C:/Temp/" + inputFile);
            pdfApi.uploadFile(folder + "/" + inputFile, file, null);

            int pageNumber = 1;
            pdfApi.putPageConvertToJpeg(inputFile, pageNumber, folder + '/' + outputFile, null, null, folder, null, null);

            // Download output file from Cloud Storage
            File downloadResponse = pdfApi.downloadFile(folder + "/" + outputFile, null, null);
            File dest = new File("C:/Temp/" + outputFile);
            Files.copy(downloadResponse.toPath(), dest.toPath(), java.nio.file.StandardCopyOption.REPLACE_EXISTING);


        } catch (Exception e) {
            System.out.println(e.getMessage());
        }