PHP:HTML到DOCX

时间:2017-04-12 19:37:57

标签: php html docx

我想弄清楚是否有办法使用PHP将HTML转换为DOCX文件。 HTML来自wysiwyg编辑器(带内联样式),我希望能够从中创建一个DOCX文件。

看起来PHPWord可以只做一些基本的内联样式,而其他库根本不支持内联样式。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

你可以像这样接近它:

<?php
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=document_name.doc");

echo "<html>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">";
echo "<body>";
echo "<b>My first document</b>";
echo "</body>";
echo "</html>";
?>

您可以像这样添加内联样式:

echo "<h1 style=\"color:red;\"> Hello World! </h1>";