PDF를 PowerPoint로 변환

Contents
[ ]

우리는 Aspose.Slides라는 API를 가지고 있으며, 이를 통해 PPT/PPTX 프레젠테이션을 생성하고 조작할 수 있는 기능을 제공합니다. 이 API는 또한 PPT/PPTX 파일을 PDF 형식으로 변환하는 기능도 제공합니다. Aspose.PDF for Java에서는 PDF 문서를 PPTX 형식으로 변환하는 기능을 도입했습니다. 이 변환 과정에서 PDF 파일의 개별 페이지는 PPTX 파일의 별도 슬라이드로 변환됩니다.

PDF를 PPTX로 변환할 때, 텍스트는 이미지로 렌더링되는 대신 선택/업데이트할 수 있는 텍스트로 렌더링됩니다. PDF 파일을 PPTX 형식으로 변환하려면 Aspose.PDF에서 PptxSaveOptions라는 클래스를 제공합니다. PptxSaveOptions 클래스의 객체는 Document.save(..) 메서드의 두 번째 인수로 전달됩니다.

PDF를 PowerPoint 형식으로 변환하는 작업을 해결하려면 다음 코드 스니펫을 확인하세요:

 public void convertPDFtoPowerPoint() {
        // PDF 문서 로드
        try {
            document = new Document(inputStream);
        } catch (Exception e) {
            resultMessage.setText(e.getMessage());
            return;
        }

        // ExcelSave 옵션 객체 초기화
        PptxSaveOptions pptxSaveOptions = new PptxSaveOptions();


        // 출력 파일을 PPTX로 저장
        File xlsFileName = new File(fileStorage, "PDF-to-Powerpoint.pptx");
        try {
            // 파일을 PPTX 형식으로 저장
            document.save(xlsFileName.toString(), pptxSaveOptions);
        }
        catch (Exception e) {
            resultMessage.setText(e.getMessage());
            return;
        }
        resultMessage.setText(R.string.success_message);
    }