我正在使用HTML到PDF转换package provide by thujon on Packagist,这在我的本地mamp服务器上工作得很好,但是,当移动到实时服务器(我使用共享主机)时,我得到没有空格的纯文本输出没有生成PDF。我刚刚移动了我的代码而没有改变任何东西。我相信包没有加载,但我不知道如何让它工作。真的很感激任何帮助。
感谢。
编辑1:我的PHP版本是5.5。只需从输出中复制粘贴几行即可:
%PDF-1.3 1 0 obj << /Type /Catalog /Outlines 2
...........................
..........................
0000002796 00000 n trailer << /Size 9 /Root 1 0 R /Info 5 0 R >> startxref 2905 %%EOF
编辑2:生成PDF的代码(只是一个示例;这在我的本地mamp服务器上工作正常,但生成以上在实时服务器上输出)
<?php
$html = '';
$html .= '<html><head>';
$html .= '</head><body>';
$html .= 'Test';
$html .= '</body></html>';
return PDF::load($html, 'a4', 'portrait')->show();
?>
答案 0 :(得分:0)
a4
实际是A4
,你错了。在route.php
中尝试使用以下代码,然后在浏览器中将其称为yourdomain.com/pdfshowsimple
。
Route::get('/pdfshowsimple', function()
{
$html = '<html><body>'
. '<p>Put your html here, or generate it with your favourite '
. 'templating system.</p>'
. '</body></html>';
return PDF::load($html, 'A4', 'portrait')->show();
});
您可以在here找到有关它的详细用法。