Java で PPTX を PPT に変換
概要
このドキュメントでは、Java を使用して PPTX 形式の PowerPoint プレゼンテーションを PPT 形式に変換する方法を説明します。以下のトピックを取り上げます。
- Java で PPTX を PPT に変換
Java で PPTX を PPT に変換
PPTX を PPT に変換する Java のサンプルコードについては、以下のセクション、すなわちConvert PPTX to PPTをご覧ください。このコードは PPTX ファイルを読み込み、PPT 形式で保存します。異なる保存形式を指定することで、PDF、XPS、ODP、HTML などの他の多数の形式でも PPTX ファイルを保存できます。これらの記事で説明されています。
PPTX を PPT に変換
PPTX を PPT に変換するには、ファイル名と保存形式を Save メソッド(Presentation クラス)に渡すだけです。以下の Java コードサンプルは、デフォルトオプションを使用して PPTX から PPT にプレゼンテーションを変換します。
// PPTX ファイルを表す Presentation オブジェクトをインスタンス化します
Presentation presentation = new Presentation("template.pptx");
// プレゼンテーションを PPT として保存します
presentation.save("output.ppt", SaveFormat.Ppt);
FAQ
PPTX のすべてのエフェクトや機能は、レガシー PPT (97–2003) 形式に保存する際に保持されますか?
必ずしもそうではありません。PPT 形式には newer な機能の一部(例: 特定のエフェクト、オブジェクト、動作)が欠けているため、変換時に機能が簡略化されたりラスタライズされたりすることがあります。
プレゼンテーション全体ではなく、選択したスライドだけを PPT に変換できますか?
直接保存するとプレゼンテーション全体が対象になります。特定のスライドだけを変換するには、そのスライドだけを含む新しいプレゼンテーションを作成して PPT として保存します。あるいは、スライド単位の変換パラメータをサポートするサービスや API を使用してください。
パスワードで保護されたプレゼンテーションはサポートされていますか?
はい。ファイルが保護されているかを検出し、パスワードで開くことができます。また、保存する PPT の保護/暗号化設定を構成することも可能です。