PHP:JasperReports图形不以html显示,尽管它以pdf格式显示

时间:2014-09-11 07:17:17

标签: php jasper-reports export-to-pdf

以下代码目前正在运作

$jasper = new RequestJasper();

header('Content-type: application/pdf'); 

echo $jasper->run('/reports/samples/StandardChartsReport','pdf');

在pdf数据和图表中,两者都显示当前

但是当我想在html中获得结果时,它会以二进制格式显示输出。

$jasper = new RequestJasper();

header('Content-type: text/html');

echo $jasper->run('/reports/samples/StandardChartsReport','html');

输出

-Type: image/png Content-Transfer-Encoding: binary Content-Id: ‰PNG  IHDR+,Có +ÁIDATxÚíå½î»(ŠÊ–u-NÊ¢Ræz9Ö¹–EíÕkYE   "á‘]vW`q%ü"*‰^D‹PNˆ‰H8£—2„`ŽÆ¬`¸\4•(I¸[d= ”Ä áp–u\xïûî¾S4MwÏ۳ݽoÏ|>Ô·fº™žyçí·ß~æéggjPÞÿKëõzd”ÕRÁöI<Þû~U;f÷ã=]!ëY]²:d]ŸP®bx¤+LʽŽ:©Ÿ ÷å]?RJY/k¢¾?KÖÞ„úU0,¢OŒ~— .....

如何在html中获得此结果,以便我可以将其放在div中?

$ jaisper对象值

Report\Jasper\Adl\Integration\RequestJasper Object

(
    [jasperServer:Report\Jasper\Adl\Integration\RequestJasper:private] => Report\Jasper\Adl\Config\JasperServer Object

    (
        [wsdl:Report\Jasper\Adl\Config\JasperServer:private] => http://localhost:8080/jasperserver/services/repository?wsdl

        [username:Report\Jasper\Adl\Config\JasperServer:private] => joeuser

        [password:Report\Jasper\Adl\Config\JasperServer:private] => joeuser

        [pathToSave:Report\Jasper\Adl\Config\JasperServer:private] => /Users/adlermedrado/tmp
    )
)

0 个答案:

没有答案