特定の XML スタイル ファイルを PHP で読み取り、コンテンツを表示する Web サイトがあります。Web サイトを更新している人は技術的なことにあまり関心がないので、Powerpoint を探している XML のタイプに変換するプログラムを作成したいと考えていました。
PowerPoint → RTF → HTML に変換します。出力例は次のとおりです。
<p style="text-align:center;"><span style="background-color:#FFFFFF;font-family:Calibri font-size:44pt;">Title 1</span></p>
<p><span style="background-color:#FFFFFF;font-family:Calibri;font-size:32pt;">Data in here.</span></p>
<p> </p>
<p><span style="background-color:#FFFFFF;font-family:Calibri;font-size:32pt;">More Data.</span></p>
<p> </p>
この HTMl を 1 行ずつ読み、タグを解釈し、データから独自のファイルを作成したいと考えています。
つまり、特定のタグを持つすべてのタグはタイトルとして分類され、別の特定のタグを持つものはすべてデータとして分類されます。
出力例:
<FILE>
<ITEM>
<TITLE>Title 1</TITLE>
<DATA><p>Data in here</p><p> </p><p>More Data.</p></DATA>
</ITEM>
</FILE>
(どのように)これを行うことができますか?
注:すべてのタグを削除する方法を探しているわけではありません:こことここのように
注 2: Powerpoint には固定のフォント/フォント サイズがありません。可能であれば、完全にスタイルに依存しないようにしたいと思います。これがうまくいかない場合、PowerPoint の固定テンプレートを使用して、すべてのタイトルとデータ セクションが同じになり、同じタグを持つようにすることはできますか?