Php FPDF在某些浏览器中无法正常工作
我有一个使用FPDF创建PDF的php文件。我的php文件在读取了一些$\u POST值之后就这样做了,这些值“决定”了要显示什么。PDF是一个单独的页面,通过Cell()只包含简单的文本和一些PNG图像 PDF显示不同浏览器的不同行为。我在文档中没有找到任何与此相关的信息。我发现以下测试结果:Php FPDF在某些浏览器中无法正常工作,php,fpdf,Php,Fpdf,我有一个使用FPDF创建PDF的php文件。我的php文件在读取了一些$\u POST值之后就这样做了,这些值“决定”了要显示什么。PDF是一个单独的页面,通过Cell()只包含简单的文本和一些PNG图像 PDF显示不同浏览器的不同行为。我在文档中没有找到任何与此相关的信息。我发现以下测试结果: 铬(win) 显示:ok 下载:空文件 Firefox(win) 显示:继续加载 下载:空文件 Firefox(mac) 显示:继续加载 下载:好的 狩猎(mac) 显示:ok 下载:好的
- 显示:ok
- 下载:空文件
- 显示:继续加载
- 下载:空文件
- 显示:继续加载
- 下载:好的
- 显示:ok
- 下载:好的
什么会导致我的问题?我可以采取哪些步骤进一步调试?经过不断的挖掘,我找到了所有问题的原因:
$pdf->Cell(0,13,' ',0,1);
因此,似乎不允许只写入包含空格的单元格。相反,你可以写作
$pdf->Cell(0,13,'',0,1);
没有问题
编辑:我犯了在第一个SetFont()之前调用Cell()的错误。如果先设置了SetFont(),则单元格()中允许有空格。我的坏:)您使用的是什么FPDF版本?您能检查一下php环境中是否打开了任何输出压缩吗?fpdfv1.7。PHP v。5.5.23. 已安装Zlib,但Zlib.output\u compression=Off。我对解释phpinfo()的了解是非常基本的——如果有任何具体的条目我应该看,我很乐意看。在FPDF.php文件中,我还尝试设置$this->SetCompression(true);改为“假”,没有效果。