PPTをPPTXに変換
概要
この記事では、PHPを使用してPPT形式のPowerPointプレゼンテーションをPPTX形式に変換する方法と、オンラインでのPPTからPPTXへの変換アプリについて説明します。以下のトピックが含まれています。
- PPTをPPTXに変換
JavaでPPTをPPTXに変換
PPTをPPTXに変換するためのJavaサンプルコードについては、以下のセクションConvert PPT to PPTXをご覧ください。このコードはPPTファイルを読み込み、PPTX形式で保存します。異なる保存形式を指定することで、PPTファイルをPDF、XPS、ODP、HTMLなどの他の形式に保存することも可能です。これについては、以下の記事で説明します。
PPTからPPTXへの変換について
古いPPT形式をPPTXに変換するには、Aspose.Slides APIを使用します。数千のPPTプレゼンテーションをPPTX形式に変換する必要がある場合、最良の解決策はプログラム的に行うことです。Aspose.Slides APIを使用すれば、数行のコードで実現できます。APIはPPTプレゼンテーションをPPTXに変換するための完全な互換性をサポートしており、以下のことが可能です:
- マスター、レイアウト、スライドの複雑な構造を変換する。
- チャートを含むプレゼンテーションを変換する。
- グループシェイプ、自動シェイプ(矩形や楕円など)、カスタムジオメトリを持つシェイプを含むプレゼンテーションを変換する。
- 自動シェイプにテクスチャや画像の塗りつぶしスタイルを持つプレゼンテーションを変換する。
- プレースホルダー、テキストフレーム、テキストホルダーを持つプレゼンテーションを変換する。
Aspose.Slides PPTからPPTXへの変換アプリをご覧ください:
このアプリはAspose.Slides APIに基づいて構築されているため、基本的なPPTからPPTXへの変換機能の生きた例を見ることができます。Aspose.Slides Conversionは、PPT形式のプレゼンテーションファイルをドロップしてPPTXに変換してダウンロードすることを可能にするWebアプリです。
他の生きたAspose.Slides Conversionの例を見つけてください。
PPTをPPTXに変換
Aspose.Slides for PHP via Javaは、Presentationクラスのインスタンスを使用してPPTにアクセスし、それを対応するPPTX形式に変換することを開発者に提供します。現在、PPTをPPTXに部分的に変換することをサポートしています。PPTからPPTXへの変換でサポートされている機能とサポートされていない機能についての詳細は、このドキュメントのリンクをご覧ください。
Aspose.Slides for PHP via Javaは、PPTXプレゼンテーションファイルを表すPresentationクラスを提供します。インスタンス化されたオブジェクトを通じてPresentationからPPTにもアクセスできるようになりました。以下の例は、PPTプレゼンテーションをPPTXプレゼンテーションに変換する方法を示しています。
# PPTXファイルを表すPresentationオブジェクトをインスタンス化する
$pres = new Presentation("Aspose.ppt");
try {
# PPTXプレゼンテーションをPPTX形式で保存
$pres->save("ConvertedAspose.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
図 : ソースPPTプレゼンテーション |
上記のコードスニペットは、変換後に次のPPTXプレゼンテーションを生成しました。
図: 変換後に生成されたPPTXプレゼンテーション |