pptx ooxmlパッケージ内の任意のスライドxmlファイル内でaltChunk要素を使用できますか?altChunkはPresentationML内で有効ですか?
私はECOM-376仕様を読んでいますが、altChunkは仕様のWordprocessingMLセクション内で定義されています(例: "ap要素を許可するすべてのドキュメント部分にaltChunk要素を含めることができます。関係 ")、それはどこにも言及されていません。
PresentationMLには明らかにp要素がなく、AltChunk(body(§17.2.2); comment(§17.13.4.2); docPartBody(§17.12.6); endnote(§17.11) .2);脚注(§17.11.10); ftr(§17.10.3); hdr(§17.10.4); tc(§17.4.66))は、PresentationMLでは有効ではないようです。
slide xmlファイル(関連するrelsファイルに適切な検証済みエントリがある)内でaltChunkを使用しようとすると無効なxml:PPT2010がファイルを修復するという結果になりました。この素晴らしいツールhttp://www.probatron.org:8080/officeotron/officeotron.htmlは、例: "要素 'p:altChunk'で始まる無効なコンテンツが見つかりました。"または "{" http://schemas.openxmlformats.org/drawingml/2006/main":p} "のいずれかが必要です")ここで私はaltChunk要素を配置します。
(FWIW、私が解決しようとしています実際の問題は、PPTスライド内のいくつかの基本的なHTMLを含めることがある。)
全体的な目標は、CMSからHTMLコンテンツを取得し、テンプレートからPPTXを生成し、HTMLを特定のスライド内の図形に挿入することでした。私たちが扱っているhtmlの範囲が過度であるため、XSLTを避けたかったのです。タグの提案に感謝します - 私たちはそれらをアプリ内で使用するかもしれません。 –