从PHP生成Word文档,每页都有页眉和页脚
我能够从这段代码生成Word文档从PHP生成Word文档,每页都有页眉和页脚,php,html,css,Php,Html,Css,我能够从这段代码生成Word文档 <?php header("Content-type: application/vnd.ms-word"); header("Content-Disposition: attachment; Filename=SaveAsWordDoc.docx"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht
<?php
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; Filename=SaveAsWordDoc.docx");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">
<title>Saves as a Word Doc</title>
</head>
<body>
<h1>Header</h1>
This text can be seen in word
<ul>
<li>List 1</li>
<li>List 2</li>
</ul>
</body>
</html>
另存为Word文档
标题
这段文字可以在word中看到
- 清单1
- 清单2
我想在word文档的每一页中添加页眉和页脚。我该怎么做呢?如果您想生成真实的word文档,而不是以word形式保存的html,我建议您使用类似的库 添加页眉和页脚应该非常简单
编辑:改用回购协议(感谢Mark的更正)当然,这与Microsoft Word格式无关。它只是一个很好的旧HTML,带有一个错误的扩展来欺骗计算机用文字处理器打开它 在您的计算机中,MicrosoftWord碰巧计算出文件格式并将其打开。在我的工作中,LibreOffice Writer也这样做,但Microsoft Word没有: 即使你有一个受控的环境,有一个已知的字处理器接受交易,你仍然有一个问题,HTML和CSS主要是为屏幕设备设计的,而可打印媒体的功能则不太合适。特别是,我认为每页页眉和页脚目前不可用。它们可能存在于一些基于HTML的第三方程序中——我记得读过一些出版软件,这些软件使用自定义版本的CSS来获取可打印的书籍——但肯定不存在于标准文字处理器使用的HTML引擎中 所以你大部分时候都是用细眼睛说最好的 总而言之:
- 如果您需要DOCX格式,最好提供实际的DOCX
- 如果你只是想要一些可打印的东西,我建议你换成PDF