这是一个很长的镜头但是这里...... [/ p>
我们已经有了多年的应用程序。我们最近升级了它运行的框架版本(到Codeigniter 2.2.6)和PHP版本(到v5.6)。自升级以来,其中一个旧功能引起了问题。它涉及html2fpdf库(现阶段大约10年了!)。该库是fpdf的包装器,顾名思义,它采用html输入并允许输出到fpdf文档。几乎所有的东西都可以正常工作,除了嵌入式图像/ jpeg。例如以下html:
<table border="0">
<tbody>
<tr>
<td width="120"> </td>
<td width="500"><img src="https://acorn.rentproapp.com/www/images/acorn-logo-new-large.jpg" alt="" width="500" align="middle" /></td>
<td width="120"> </td>
</tr>
</tbody>
</table>
在PDF文档的以下输出中重新打印
ÂÂÂÂtype= image,width = 132.25,height = 51.862745098»Â¤Â¬qq374.88 0 0 147.01 28.35 553.14 cm / I1 Do Q
但是,如果我要剥离所有HTML标签,请禁止图像源,即
<img src="https://acorn.rentproapp.com/www/images/acorn-logo-new-large.jpg" alt="" width="500" align="middle" />
然后图像在PDF中正确显示。
任何可能导致此问题的想法?
谢谢,
布赖恩
答案 0 :(得分:0)
这是由于html2fpdf.php文件的编码。完全按照从原始zip文件中提取文件的方式复制文件。