0

特定の 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>&nbsp;</p>
<p><span style="background-color:#FFFFFF;font-family:Calibri;font-size:32pt;">More Data.</span></p>
<p>&nbsp;</p>

この HTMl を 1 行ずつ読み、タグを解釈し、データから独自のファイルを作成したいと考えています。

つまり、特定のタグを持つすべてのタグはタイトルとして分類され、別の特定のタグを持つものはすべてデータとして分類されます。

出力例:

<FILE>
    <ITEM>
        <TITLE>Title 1</TITLE>
        <DATA><p>Data in here</p><p>&nbsp;</p><p>More Data.</p></DATA>
    </ITEM>
</FILE>

(どのように)これを行うことができますか?

注:すべてのタグを削除する方法を探しているわけではありません:ここここのように

注 2: Powerpoint には固定のフォント/フォント サイズがありません。可能であれば、完全にスタイルに依存しないようにしたいと思います。これがうまくいかない場合、PowerPoint の固定テンプレートを使用して、すべてのタイトルとデータ セクションが同じになり、同じタグを持つようにすることはできますか?

4

1 に答える 1