違いの理解: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 protection、convertを行い、その後セキュリティポリシーに従って保護を再適用することです。
PPTXをPPTに戻すと、一部のエフェクトが消えるまたは簡略化されるのはなぜですか?
PPTは一部の新しいオブジェクトやプロパティをサポートしていないためです。PowerPointやツールはこの情報の「痕跡」を特別なブロックに保存して後で復元できるようにしますが、古いバージョンのPowerPointではそれらを表示できません。