aspose.info
JA

PPTX - PowerPoint プレゼンテーション ファイル形式

更新日

.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

参照

関連項目