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);
    }