JavaでPPTをPPTXに変換

概要

この記事では、Java とオンライン PPT から PPTX への変換アプリを使用して、PPT 形式の PowerPoint プレゼンテーションを PPTX 形式に変換する方法について説明します。以下のトピックが取り上げられます。

  • Java で PPT を PPTX に変換

Java で PPT を PPTX に変換

PPT を PPTX に変換する Java のサンプルコードについては、以下のセクション Convert PPT to PPTX をご参照ください。これは PPT ファイルを読み込んで PPTX 形式で保存するだけです。別の保存形式を指定することで、PDF、XPS、ODP、HTML などの多くの形式にも PPT ファイルを保存できます。これらの記事で詳しく説明しています。

PPT から PPTX への変換について

Aspose.Slides API を使用して古い PPT 形式を PPTX に変換します。数千の PPT プレゼンテーションを PPTX 形式に変換する必要がある場合、最適なソリューションはプログラムで実行することです。Aspose.Slides API なら数行のコードで実行可能です。API は PPT プレゼンテーションを PPTX に変換する完全な互換性をサポートしており、次のことが可能です:

  • マスター、レイアウト、スライドの複雑な構造を変換する。
  • チャートを含むプレゼンテーションを変換する。
  • グループ シェイプ、オートシェイプ(長方形や楕円など)、カスタム ジオメトリを持つシェイプを含むプレゼンテーションを変換する。
  • テクスチャや画像の塗りつぶしスタイルを持つオートシェイプを含むプレゼンテーションを変換する。
  • プレースホルダー、テキストフレーム、テキストホルダーを含むプレゼンテーションを変換する。

PPT を PPTX に変換

Aspose.Slides for Java は、開発者が Presentation クラスのインスタンスを使用して PPT にアクセスし、対応する PPTX 形式に変換できるようにしました。現在、PPT から PPTX への部分的な変換をサポートしています。PPT から PPTX 変換でサポートされている機能とサポートされていない機能の詳細については、こちらのドキュメントの link をご参照ください。

Aspose.Slides for Java は、PPTX プレゼンテーションファイルを表す Presentation クラスを提供します。オブジェクトをインスタンス化するときに Presentation を使用して PPT にもアクセスできるようになりました。以下の例は、PPT プレゼンテーションを PPTX プレゼンテーションに変換する方法を示しています。

// PPTX ファイルを表す Presentation オブジェクトをインスタンス化
Presentation pres = new Presentation("Aspose.ppt");
try {
// PPTX プレゼンテーションを PPTX 形式で保存
    pres.save("ConvertedAspose.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
todo:image_alt_text
図 : 元の PPT プレゼンテーション

上記のコードスニペットは、変換後に以下の PPTX プレゼンテーションを生成しました。

todo:image_alt_text
図 : 変換後に生成された PPTX プレゼンテーション

FAQ

PPT と PPTX の形式の違いは何ですか?

PPT は Microsoft PowerPoint が使用していた古いバイナリ形式のファイルで、PPTX は Microsoft Office 2007 で導入された新しい XML ベースの形式です。PPTX ファイルはパフォーマンスが向上し、ファイルサイズが小さく、データ復旧が改善されています。

Aspose.Slides は複数の PPT ファイルを PPTX にバッチ変換できますか?

はい、Aspose.Slides をループで使用して、複数の PPT ファイルをプログラムで PPTX に変換できます。これによりバッチ変換シナリオに適しています。

変換後にコンテンツや書式は保持されますか?

Aspose.Slides は変換時に高い忠実度を保ちます。スライドのレイアウト、アニメーション、シェイプ、チャート、その他のデザイン要素は PPT から PPTX への変換中に保持されます。

PPT ファイルから PDF や HTML といった他の形式に変換できますか?

はい、Aspose.Slides は PPT ファイルを multiple formats に変換することをサポートしており、PDF、XPS、HTML、ODP、PNG や JPEG などの画像形式も含まれます。

Microsoft PowerPoint をインストールせずに PPT を PPTX に変換できますか?

はい、Aspose.Slides はスタンドアロン API で、Microsoft PowerPoint やサードパーティ製ソフトウェアは不要です。

PPT から PPTX への変換にオンラインツールはありますか?

はい、無料の Aspose.Slides PPT to PPTX Converter Webアプリケーションを使用すれば、コードを書かずにブラウザ上で直接変換を実行できます。