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 クラスは第2引数として渡されます Document.save(..) メソッド。

PDF を PowerPoint 形式に変換するタスクを解決するための次のコードスニペットを確認してください:

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

        // Instantiate ExcelSave Option object
        PptxSaveOptions pptxSaveOptions = new PptxSaveOptions();


        // Save the output in PPTX
        File xlsFileName = new File(fileStorage, "PDF-to-Powerpoint.pptx");
        try {
            // Save the file into PPTX format
            document.save(xlsFileName.toString(), pptxSaveOptions);
        }
        catch (Exception e) {
            resultMessage.setText(e.getMessage());
            return;
        }
        resultMessage.setText(R.string.success_message);
    }