Php docx修改

时间:2011-11-24 10:56:01

标签: php ms-word

我希望保留文档的格式。对原始文档的任何更改都将以红色突出显示。这将另存为另一份文件。

到目前为止,我已经从docx文件中提取了原始文本。我可以创建一个找到修改过的部分的函数。但有没有办法可以将原始文档中已更改/添加的文本突出显示为红色。

2 个答案:

答案 0 :(得分:2)

是的,但您需要回溯一下并处理解析的 XML,而不是原始文本。此外,您只能识别连续的字符串而没有插入标记(严格来说并非如此,但代码变得非常复杂)。

答案 1 :(得分:0)

不,不是那么容易!我尝试过,很难生成正确的属性值。例如,我可以修改XML文件以将图像插入文档(word / document.xml,word / media / imageXX.jpg,word / _rels / document.xml.rels),但问题是属性的值!