在windows中使用phpexcel生成pdf

在windows中使用phpexcel生成pdf,php,pdf,pdf-generation,phpexcel,Php,Pdf,Pdf Generation,Phpexcel,我正在使用phpexcel库生成pdf和excel报告。 在Ubuntu系统中一切正常,但在windows系统中,pdf文件不是生成的,而是生成excel文件(生成空白pdf)。 windows中的php是否存在不允许生成pdf的内存限制?如果是,解决方案是什么?尝试将这行代码放入代码中 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('php://outp

我正在使用phpexcel库生成pdf和excel报告。 在Ubuntu系统中一切正常,但在windows系统中,pdf文件不是生成的,而是生成excel文件(生成空白pdf)。
windows中的php是否存在不允许生成pdf的内存限制?如果是,解决方案是什么?

尝试将这行代码放入代码中

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
请看一下这个链接。 也许这对你有帮助


仔细检查您的PHP配置文件(&p)。我们应该如何说明您的系统有什么不同?你没有提供任何信息。。。我建议您首先查看日志文件,检查是否有任何错误。你不应该试图猜测问题可能是什么。改为查看日志文件。我说数据库中有12条记录,如果我为3条记录生成报告,则生成报告,如果记录数超过3条,则生成空白pdf,即使excel文件制作正确。@ShivanRaptor@arkaschaFine,还有:您是否检查了日志文件?是的…没有错误,请尝试将
EXCEL2007
替换为
PDF
yes…正如我前面所说的。。。。我说数据库中有12条记录,如果我为3条记录生成报告,则生成报告。如果记录数超过3条,则生成一个空白pdf,即使excel文件制作正确。