我想弄清楚是否有办法使用PHP将HTML转换为DOCX文件。 HTML来自wysiwyg编辑器(带内联样式),我希望能够从中创建一个DOCX文件。
看起来PHPWord可以只做一些基本的内联样式,而其他库根本不支持内联样式。
有没有办法实现这个目标?
答案 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>";