違いの理解:PPT vs PPTX

PPTとは?

PPTはバイナリファイル形式であり、特別なツールなしではその内容を表示することはできません。最初のPowerPoint 97-2003バージョンはPPTファイル形式で動作しましたが、拡張性は限定的です。

PPTXとは?

PPTXはOffice Open XML(ISO 29500:2008-2016、ECMA-376)標準に基づく新しいプレゼンテーションファイル形式です。PPTXはXMLとメディアファイルのアーカイブされた集合です。PPTX形式は容易に拡張できます。例えば、新しいチャートタイプやシェイプタイプへのサポートを追加することが、各新しいPowerPointバージョンでPPTX形式を変更せずに容易に行えます。PowerPoint 2007以降でPPTX形式が使用されています。

PPTとPPTXの比較

PPTXははるかに広範な機能を提供しますが、PPTは依然としてかなり人気があります。PPTからPPTX、またはその逆への変換の必要性は非常に高いです。

しかし、古いPPTと新しいPPTX形式間の変換は、他のMicrosoft Office形式の中でも最も複雑な課題です。PPT形式の仕様は公開されていますが、取り扱いは難しいです。PowerPointはPPTファイル内に特別なパーツ(MetroBlob)を作成し、PPT形式でサポートされていないPPTXからの情報を保存できます。この情報は古いPowerPointバージョンでは表示できません。この情報は、最新のPowerPointバージョンでPPTファイルが読み込まれるか、PPTX形式に変換される際に復元できます。

Aspose.Slidesはすべてのプレゼンテーション形式を扱う共通インターフェイスを提供します。これにより、PPTからPPTX、PPTXからPPTへの変換を非常に簡単に行うことができます。Aspose.SlidesはPPTからPPTXへの変換を完全にサポートし、いくつかの制限はありますがPPTXからPPTへの変換もサポートしています。可能な限りPPTX形式の使用を推奨します。

import aspose.slides as slides

# PPTX ファイルを表す Presentation オブジェクトをインスタンス化します
pres = slides.Presentation("PPTtoPPTX.ppt")

# PPTX プレゼンテーションを PPTX 形式で保存します
pres.save("PPTtoPPTX_out.pptx", slides.export.SaveFormat.PPTX)

FAQ

古いプレゼンテーションをエラーなく開けるなら、PPTのままにしておく意味はありますか?

プレゼンテーションが確実に開き、共同作業や新機能が不要であれば、PPTのままでも構いません。しかし、将来的な互換性と拡張性を考えると、convert to PPTXする方が良いです。PPTXはオープンなOOXML標準に基づいており、最新のツールでより容易にサポートされます。

どのファイルを最初にPPTXに変換すべきか、どう判断すればよいですか?

まず、以下の条件に該当するプレゼンテーションを変換してください:複数のユーザーで編集されている、複雑なcharts/shapesを含む、外部コミュニケーションで使用されている、またはopened時に警告が出るものです。

PPTからPPTX、またはその逆に変換する際にパスワード保護は保持されますか?

パスワードは、使用するツールが正しい変換と暗号化をサポートしている場合にのみ引き継がれます。より確実なのは、remove protectionconvertを行い、その後セキュリティポリシーに従って保護を再適用することです。

PPTXをPPTに戻すと、一部のエフェクトが消えるまたは簡略化されるのはなぜですか?

PPTは一部の新しいオブジェクトやプロパティをサポートしていないためです。PowerPointやツールはこの情報の「痕跡」を特別なブロックに保存して後で復元できるようにしますが、古いバージョンのPowerPointではそれらを表示できません。