이 기사에서는 Cloud API를 사용하여 PDFPPT로 변환하는 방법에 대해 자세히 설명합니다. 우리는 PDF 파일이 다양한 플랫폼에 대한 적응력이 높기 때문에 정보 공유를 위해 널리 사용되는 형식 중 하나라는 것을 알고 있습니다. 반면 파워포인트는 기관 및 각종 기관에서 정보발표용으로 사용하기 때문에 원본 파일을 PDF로 공유할 경우 PDF를 바로 파워포인트로 변환할 수 있습니다.

파워포인트 변환 API

Aspose.Slides Cloud SDK for Java는 PPT를 PDF 및 기타 지원되는 형식으로 생성, 조작 및 변환하는 기능을 제공하는 REST 기반 API입니다. 동시에 PDF 파일을 로드하고 출력을 PPT 형식으로 저장하는 기능도 제공합니다. 따라서 온라인에서 PDF to PPT 변환기를 개발하려면 먼저 maven 저장소에서 SDK를 설치해야 합니다. SDK 설치를 위해 maven 빌드 프로젝트의 pom.xml에 다음 내용을 입력해주세요.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

다음 단계는 Aspose.Cloud 대시보드를 방문하여 계정을 만드는 것입니다. GitHub 또는 Google 계정이 있는 경우 가입하기만 하면 클라이언트 자격 증명을 얻을 수 있습니다.

Java를 사용하여 PDF를 PPT로 변환

이 섹션에서는 클라우드 스토리지에서 PDF 문서를 로드하고 PPT 형식으로 변환합니다. 결과 파일도 동일한 클라우드 저장소에 저장됩니다.

  • 먼저 클라이언트 ID 및 클라이언트 암호 세부 정보를 인수로 전달하는 동안 SlidesApi 인스턴스가 필요합니다.
  • 둘째, File 인스턴스를 사용하여 PDF 문서를 읽습니다.
  • 이제 readAllBytes(…) 메서드를 사용하여 파일 내용을 바이트 배열로 변환합니다.
  • 마지막으로 importFromPdf(..) 메서드를 호출하여 변환 루틴을 시작하고 결과 PowerPoint를 Cloud Storage에 저장해야 합니다.
// 추가 예제를 보려면 https://github.com/aspose-slides-cloud/aspose-slides-cloud-java를 방문하십시오.
// https://dashboard.aspose.cloud/에서 ClientID 및 ClientSecret 가져오기
try
        {
  	// https://dashboard.aspose.cloud/의 클라이언트 자격 증명
        String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
        String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

        // SlidesApi 인스턴스 생성
        SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

        // 로컬 시스템에서 파일 로드
        File f = new File("c://Users/shahbnay/Downloads/test.pdf");

        // 파일을 바이트 배열로 변환
        byte[] bytes = Files.readAllBytes(f.toPath());

        // PDF를 PowerPoint로 변환하는 호출 방법
        slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);

        // 인쇄 성공 메시지
        System.out.println("PDF sucessfully converted to PPT format !");
	}catch(Exception ex)
	{
	    System.out.println(ex.getStackTrace());
	}
PDF를 PPT로

Java에서 PDF를 PPT로 변환 | Java를 사용하여 PDF를 PowerPoint로 변환하는 방법

cURL 명령을 사용하여 PDF를 PowerPoint로 변환

이제 명령줄 터미널에서 cURL 명령을 사용하여 PDF를 PowerPoint로 변환하는 옵션을 살펴보겠습니다. 변환 프로세스를 시작하기 전에 다음 명령을 실행하여 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성하십시오.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

이제 JWT 토큰이 있으므로 다음 cURL 명령을 실행하여 로컬 드라이브에서 PDF를 로드하고 Adobe PDF를 PPT 형식으로 변환합니다. 결과 파일은 클라우드 스토리지에 저장됩니다.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v

결론

이 기사에서는 온라인에서 PDF를 PPT로 변환하는 방법에 대해 자세히 알아보았습니다. Java 코드 스니펫을 사용하여 PDF를 PPT로 변환하는 옵션과 cURL 명령을 사용하여 PDF를 PowerPoint 프레젠테이션으로 변환하는 옵션을 탐색했습니다. 우리는 내부 복잡성에 들어가지 않고 더 적은 코드 라인으로 변환이 수행된다는 것을 알게 되었습니다.

Cloud SDK는 오픈 소스이며 전체 소스 코드는 GitHub에서 사용할 수 있습니다. SDK 사용 중 문제가 발생하는 경우 무료 고객 지원 포럼을 통해 언제든지 문의해 주세요.

관련 기사

또한 다음 링크를 방문하여 자세한 내용을 알아보십시오.