Excel과 PowerPoint는 많은 비즈니스와 산업에서 필수적인 널리 사용되는 두 가지 응용 프로그램입니다. Excel은 일반적으로 데이터를 저장하고 구성하는 데 사용되는 반면 PowerPoint는 프레젠테이션 및 슬라이드쇼를 만드는 데 자주 사용됩니다. Excel 파일을 PowerPoint 프레젠테이션으로 변환하는 것은 많은 사람들이 수행해야 하는 일반적인 작업이며 수동으로 수행하면 시간이 많이 걸리고 오류가 발생하기 쉽습니다. 이 블로그 게시물에서는 Java REST API를 사용하여 Excel을 PowerPoint로 변환하는 방법에 대한 포괄적인 가이드를 제공합니다. 변환 프로세스를 자동화하고 프로세스를 효율적으로 만드는 데 사용할 수 있는 다양한 기술을 다룰 것입니다. 개발자든 비즈니스 전문가든 이 가이드를 통해 워크플로우를 간소화하고 시간을 절약할 수 있습니다. 시작하자!
Excel에서 PowerPoint로 변환 API
Aspose.Cells Cloud SDK for Java는 Excel 파일 작업을 위한 광범위한 기능을 제공하는 강력한 클라우드 기반 API입니다. 일부 주요 기능에는 Excel에서 PowerPoint로, XLS에서 PDF로, XLS에서 HTML로, Excel 파일 병합 및 분할 등이 포함됩니다. API는 유연하고 사용자 지정이 가능하도록 설계되었으므로 개발자는 특정 요구 사항을 충족하는 솔루션을 구축할 수 있습니다. 소프트웨어나 하드웨어를 설치할 필요 없이 클라우드에서 Excel 관련 작업을 자동화하고 간소화하세요.
이제 첫 번째 단계는 Java 프로젝트에 SDK 참조를 추가하는 것입니다.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.8</version>
</dependency>
</dependencies>
Aspose Cloud를 통해 가입하지 않은 경우 유효한 이메일 주소를 사용하여 무료 계정을 만드십시오. 그런 다음 대시보드에서 클라이언트 ID 및 클라이언트 암호 세부 정보를 가져옵니다.
Java에서 Excel을 PowerPoint로 변환
이 섹션에서는 Java를 사용하여 Excel을 PowerPoint로 변환하는 방법에 대한 세부 정보를 공유합니다.
- 클라이언트 자격 증명을 입력 인수로 전달하는 동안 CellsApi의 인스턴스를 만듭니다.
- 입력 Excel 이름, PowerPoint로 결과 형식 및 출력 파일 이름을 포함하는 변수를 만듭니다.
- File 인스턴스를 사용하여 로컬 드라이브에서 Excel 파일을 읽습니다.
- 그런 다음 uploadFile(…) 메서드를 사용하여 Excel 워크시트를 클라우드 스토리지에 업로드합니다.
- 마지막으로 cellsWorkbookGetWorkbook(…) 메서드를 호출하여 Excel에서 PowerPoint로 변환을 수행합니다. 변환 후 결과 파일은 클라우드 스토리지에 저장됩니다.
// 더 많은 예제를 보려면 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java를 방문하십시오.
try
{
// https://dashboard.aspose.cloud/에서 ClientID 및 ClientSecret 가져오기
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// 클라이언트 자격 증명을 사용하여 CellsApi 인스턴스 생성
CellsApi api = new CellsApi(clientId,clientSecret);
// 입력 Excel 통합 문서의 이름
String fileName = "myDocument.xlsx";
// 통합 문서가 암호화된 경우 암호 세부 정보
String password = null;
// 통합 문서 행을 자동 맞춤으로 설정하려면 지정합니다.
Boolean isAutoFit = true;
// 테이블 데이터만 저장할지 여부를 지정합니다.
Boolean onlySaveTable = true;
// 결과 파일 형식
String format = "PPTX";
// 로컬 시스템에서 파일 로드
File file = new File(fileName);
// 입력 XLSB를 클라우드 스토리지에 업로드
api.uploadFile("input.xlsx", file, "default");
// 문서 변환 작업 수행
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);
// 인쇄 성공 메시지
System.out.println("Successfull conversion of Excel to PowerPoint !");
}catch(Exception ex)
{
System.out.println(ex.getMessage());
}
myDocument.xlsx 및 Resultant.pptx에서 각각 입력 Excel 통합 문서 및 결과 PowerPoint를 다운로드하는 것을 고려할 수 있습니다.
cURL 명령을 사용하여 PowerPoint에 Excel 삽입
REST API는 cURL 명령을 통해 쉽게 액세스할 수 있으므로 이 섹션에서는 cURL 명령을 사용하여 XLS를 PPT로 변환합니다. 이제 첫 번째 단계는 다음 명령을 실행하는 동안 JWT 액세스 토큰을 생성하는 것입니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
이제 개인화된 JWT 토큰이 있으므로 다음 명령을 실행하여 클라우드 스토리지에서 Excel을 로드하고 PowerPoint로 변환하고 클라우드 스토리지에 출력을 저장해야 합니다.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
결론
결론적으로 Aspose.Cells Cloud는 Excel 파일을 PowerPoint 프레젠테이션으로 변환하고 클라우드에서 Excel 데이터로 작업하기 위한 강력하고 유연한 솔루션을 제공합니다. 이 API를 사용하면 워크플로를 간소화하고 Excel 관련 작업을 자동화하여 시간을 절약하고 오류를 최소화할 수 있습니다. 이 블로그 게시물에서는 Java를 사용하여 Excel을 PowerPoint로 변환하는 방법에 대한 포괄적인 가이드를 제공했습니다. 이 블로그 게시물이 귀하의 비즈니스 또는 개발 요구에 필요한 세부 정보를 제공하는 데 도움이 되었기를 바랍니다.
API를 사용하는 동안 문제가 발생하는 경우 제품 지원 포럼을 통해 언제든지 문의하십시오.
관련 기사
자세히 알아보려면 다음 링크를 방문하는 것이 좋습니다.