PPTとPPTXの違い
PPTとは何ですか?
PPTはバイナリファイル形式であり、特別なツールなしではその内容を見ることはできません。最初のPowerPoint 97-2003バージョンはPPTファイル形式で動作しましたが、その拡張性は制限されています。
PPTXとは何ですか?
PPTXは、Office Open XML (ISO 29500:2008-2016, ECMA-376) 標準に基づく新しいプレゼンテーションファイル形式です。PPTXはXMLとメディアファイルのアーカイブセットです。PPTX形式は簡単に拡張可能です。例えば、新しいチャートタイプやシェイプタイプのサポートを追加するのは簡単で、新しいPowerPointバージョンごとにPPTX形式を変更する必要がありません。PPTX形式はPowerPoint 2007以降で使用されます。
PPTとPPTX
PPTXははるかに広範な機能を提供しますが、PPTは依然として非常に人気があります。PPTからPPTX、そしてその逆に変換する必要性は高く求められています。
ただし、古いPPTと新しいPPTX形式の変換は、他のMicrosoft Office形式の中で最も複雑な課題です。PPT形式の仕様はオープンですが、扱うのは難しいです。PowerPointは、PPTファイル内にPPTXがサポートされていない情報を保存するための特別な部分(MetroBlob)を作成することができ、古いPowerPointバージョンで表示できません。この情報は、PPTファイルが最新のPowerPointバージョンで読み込まれたり、PPTX形式に変換されると復元されることがあります。
Aspose.Slidesは、すべてのプレゼンテーション形式で作業するための共通インターフェースを提供します。これにより、PPTからPPTX、PPTXからPPTへの変換が非常に簡単に行えます。Aspose.SlidesはPPTからPPTXへの変換を完全にサポートしており、PPTXからPPTへの変換も一部制限付きでサポートしています。可能な限りPPTX形式を使用することを推奨します。
# PPTファイルを表すPresentationオブジェクトをインスタンス化
$pres = new Presentation("PPTtoPPTX.ppt");
try {
# PPTプレゼンテーションをPPTX形式で保存
$pres->save("PPTtoPPTX_out.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}