我已經使用PHP將HTML轉換爲DOC格式。PageBreak將HTML轉換爲doc和docx fromat - PHP
請看下面的截圖。
我的問題是我需要打印1表第一頁和第二表第二頁。
這是我的一套代碼。
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=document_name.doc");
echo $html = '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HTML TO WORD</title>
</head>
<style type="text/css">
.table {
page-break-after: always;
}
</style>
<body>
<table width="600" border="1">
<tr>
<td height="105"> </td>
</tr>
<tr>
<td style="text-align:center; font-size:30px;color:#ed6500;"><b>Title</b></td>
</tr>
<tr>
<td style="text-align:center; color:#595959;">Author:
<span style="color:#9d402b; text-decoration:underline;">Author name</span></td>
</tr>
</table>
<table width="600" border="1">
<tr>
<td>Table Of Contents</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Category 1</td>
</tr>
<tr>
<td style="padding-left:30px;">Sub Category 1</td>
</tr>
</table>
</body>
</html>';
這怎麼辦?
在此先感謝...
它的工作alyo ......非常感謝...... – Fero 2011-06-04 06:31:59
「page-break-before:always」似乎適用於任何元素。但不是「分頁後:始終」。 – 2016-01-22 01:22:09
當我將「page-break-before:always」添加到容器div時,Word似乎也將此應用於每個單獨的子元素。它需要被添加到一個無子元素。 – 2016-01-22 01:41:05