以下代码目前正在运作
$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
)
)