mPDF htmlpageheader显示在Windows 10 Apache上,但不在Centos 7

时间:2017-08-17 02:19:56

标签: php apache mpdf

我正在将我的程序从Windows 10 Apache转移到Centos 7服务器。但它生成的PDF不会显示第一页的标题。页脚显示但不显示标题。

<!--mpdf
<htmlpageheader name="firstpage">
<table width="100%">
<tr>

<td width="25%" align="center"><img height="120" width="130" src="img/mcwd-logo.png"></td>

<td align="justify" width="1%"></td>

<td width="50%" style="text-align: center; color:#000000;">

<span style="font-weight: bold; font-size: 12pt; font-family: CenturyGothic;"><i>Republic of the Philippines</i></span><br />
<span style="color:#365f91; font-weight: bold; font-size: 20pt; font-family: CenturyGothic;">MALAYBALAY CITY WATER DISTRICT</span><br />
<span style="font-size: 11pt; font-family: CenturyGothic;"><i>Sayre Highway, Sumpong, City of Malaybalay</i></span><br />
<span style="color:#ff0000; font-size: 11pt; font-family: CenturyGothic;"><i>Tel. No. (088) 813-2552,&nbsp;Fax No. (088) 813-5527,&nbsp;Globe 0977-837-4085</i></span><br />
<span style="color:#365f91; font-size: 11pt; font-family: CenturyGothic;"><i>Email: mcwd_malaybalay@yahoo.com</i></span><br />
<span style="color:#538135; font-size: 11pt; font-family: CenturyGothic;"><i>Website: emcwd.gov.ph</i></span>

</td>
<td width="25%" align="center"></td>
</tr>
</table>
<div style="border-bottom: 1px solid #000000; font-size: 8pt; text-align: left; padding-top: 3mm; ">
</htmlpageheader>


<htmlpageheader name="otherpages" style="display:none">
<div style="text-align:center"></div>
</htmlpageheader>

<htmlpagefooter name="myfooter">
<div style="border-top: 1px solid #000000; font-size: 8pt; text-align: center; padding-top: 2mm; ">
Page {PAGENO} of {nb}
</div>
<div style="font-size: 8pt; text-align: right;">
Programmed by BVTV
</div>
</htmlpagefooter>

<sethtmlpageheader name="firstpage" value="on" show-this-page="1" />
<sethtmlpageheader name="otherpages" value="on" />
<sethtmlpagefooter name="myfooter" value="on" />
mpdf-->';

我正在使用PHP 7.1.8和mPDF 6.0。

1 个答案:

答案 0 :(得分:0)

解决了我的问题。

还可以帮助其他人,以便我发布此解决方案。

由于我使用的是PHP 7.1.8和mPDF 6.0但未显示我的htmlpageheader,因此我将PHP降级为5.4.16但保留了mPDF 6.0。

成功显示了我的htmlpageheader。

我做了什么:

  1. 按照以下步骤操作,撤消所有已安装的yum:
  2. https://www.if-not-true-then-false.com/2010/yum-history-list-info-summary-repeat-redo-undo-new/

    1. 使用&#39; yum history undo&#39;删除所有已安装的yum后,请按以下步骤操作:
    2. https://www.howtoforge.com/apache_php_mysql_on_centos_7_lamp

      那就是它!