0

我有一个网站,它将使用 PHP 读取特定的 XML 样式文件并显示一些内容。更新网站的人没有那么技术头脑,所以我希望创建一个程序,将 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,解释标签并从数据中创建我自己的文件。

即:具有特定标签的每个标签都将被归类为标题,然后具有另一个特定标签的任何东西都将被归类为数据。

示例输出:

<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

0

您是否考虑过使用CKEditorTinyMCE 之类的所见即所得插件?这就是他们的意思:“非技术”人员。它们非常容易实现,保存到 XML 所需要做的就是从 textarea 元素中获取字符串。我不知道你的项目或者你是否有其他原因使用 PowerPoint,但我只是认为你需要付出巨大的努力才能从 PPT 中拿出比这些插件更好的东西。

于 2013-08-07T12:01:24.400 回答