.PPTX オプション番号
PPTX 拡張子を持つファイルは、一般的な Microsoft PowerPoint アプリケーションで作成されたプレゼンテーション ファイルです。バイナリであった以前のバージョンのプレゼンテーション ファイル形式 PPT とは異なり、PPTX 形式は Microsoft PowerPoint オープン XML プレゼンテーション ファイル形式に基づいています。プレゼンテーション ファイルは、各スライドがテキスト、画像、書式設定、アニメーション、およびその他のメディアで構成されるスライドの集まりです。これらのスライドは、カスタム プレゼンテーション設定を使用したスライドショーの形式で聴衆に提示されます。
簡単な歴史
PPTX ファイル形式は 2007 年に導入され、2000 年に Microsoft によって採用された Open XML 標準を使用します。PPTX 以前に使用された一般的なファイル形式は、純粋なバイナリ ファイル形式である PPT でした。新しいファイル タイプには、ファイル サイズが小さい、破損の少ない変更、適切にフォーマットされた画像表現などの利点が追加されています。 Microsoft が Office Open XML の標準に対応するために変更を行うことを決定したのは、2000 年初頭のことでした。 2007 年までに、この新しいファイル形式は Office 2007 の一部となり、Microsoft Office の新しいバージョンでも引き継がれています。
PPTX ファイル形式の仕様
オフィス オープン XML ファイル形式で生成されたファイルは、すべての構成ファイル間のリンクを提供する他のファイルと共に XML ファイルのコレクションです。このコレクションは実際には圧縮されたアーカイブであり、解凍してその内容を表示できます。これを行うには、PPTX ファイル拡張子の名前を zip に変更し、内容を確認するために解凍します ([PPTX ファイル形式の仕様](https://learn.microsoft.com/en-us/openspecs/office_standards/ms-pptx/ efd8bb2d-d888-4e2e-af25-cad476730c9f) (マイクロソフト)。
次のセクションでは、これらのそれぞれについて説明します。
[Content_Types].xml
これは、zip を解凍したときにベース レベルで見つかる唯一のファイルです。パッケージ内のパーツのコンテンツ タイプを一覧表示します。パッケージに含まれる XML ファイルへのすべての参照は、この XML ファイルで参照されます。以下は、スライド パーツのコンテンツ タイプです。
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
パッケージに新しいパーツを追加する必要がある場合は、新しいパーツを追加し、.rels ファイル内の関係を更新することで実行できます。このような変更では、Content_Types.xml も更新する必要があることに注意してください。
_rels (フォルダ)
パッケージ外の他のパーツとリソース間の関係は、関係パーツによって維持されます。 Relationships フォルダーには、パッケージ レベルの関係を格納する単一の XML ファイルが含まれています。このファイルには、PPTX ファイルの主要部分へのリンクが URI として含まれています。これらの URI は、パッケージに対する各キー パーツの関係のタイプを識別します。これには、ppt/presentation.xml として配置された主要なオフィス ドキュメントとの関係、およびコアおよび拡張プロパティとしての docProps 内の他の部分が含まれます。
<Relationship Id#"rId1" Type#"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
1 つまたは複数のリレーションシップのソースであるドキュメントの各部分には、独自のリレーションシップ パーツがあり、そのような各リレーションシップ パーツはパーツの _rels サブフォルダー内にあり、名前に「.rels」を追加して名前が付けられます。部。メインコンテンツ部分 (presentation.xml) には、独自の関係部分 (presentation.xml.rels) があります。これには、slideMaster1.xml、notesMaster1.xml、handoutMaster1.xml、slide1.xml、presProps.xml、tableStyles.xml、theme1.xml などのコンテンツの他の部分との関係、および外部リンクの URI が含まれています。
明示的な関係
明示的な関係の場合、リソースはの Id 属性を使用して参照されます。エレメント。つまり、ソースの Id は、ターゲットへの明示的な参照を使用して、関係アイテムの Id に直接マップされます。
たとえば、スライドには次のようなハイパーリンクが含まれている場合があります。
<a:hlinkClick r:id#"rId2">
r:id#“rId2” は、スライドの関係部分 (slide1.xml.rels) 内の次の関係を参照します。
<Relationship Id#"rId2" Type#"http://. . ./hyperlink" Target#"http://www.google.com/" TargetMode#"External"/>
暗黙の関係
暗黙的な関係の場合、` へのそのような直接参照はありません。同上。代わりに、参照が理解されます。
ppt フォルダ
これは、プレゼンテーションの内容に関するすべての詳細を含むメイン フォルダーです。デフォルトでは、次のフォルダーがあります。
- _rels
- テーマ
- スライド
- スライドレイアウト
- スライドマスターズ
および次の xml ファイル:
- プレゼンテーション.xml
- presProps.xml
- tableStyles.xml
- viewProps.xml