1
DoomPDFパッケージを使用してLaravelでPDF出力を行いました。しかし、テーブルの最初の行は、最初の論文にだけ間違って配置されているようです。なぜ誰が知っていますか?Laravel/wブートストラップPDF
コントローラー:
public function printPDF(PDF $pdf)
{
$users = User::all();
$pdf->loadView('pdf.index', compact('users'));
return $pdf->setOrientation('landscape')->setPaper('A4')->stream();
}
レイアウトファイル:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<table class="table table-striped">
<tbody>
@foreach($users as $user)
<tr>
<td><strong>{{$user->name}}</strong></td>
<td>{{$user->address}} <br> {{$user->city}}</td>
<td>{{$user->phone_private}} <br> {{$user->phone_work}}</td>
<td>{{$user->email}} <br> {{$user->email_private}}</td>
<td>{{$user->oib}}</td>
</tr>
@endforeach
</tbody>
</table>
</body>
</html>
ビュー 'pdf.index'には'
いいえ、フルHTMLです。ヘッドにはブートストラップの依存関係がロードされています。 – Norgul
ブラウザではなくPDFで表示するとどうなりますか? – Hammerbot
答えて
Laravel DOMPDFは、PDFファイルを生成するために内部で使用していますan issue with Dompdfがあるようです。
は一週間ほど前に fix committed for this bugありましたが、それはdompdf/dompdf
v0.7のためだと the stable v0.6.1 release ofbarryvdh/laravel-dompdf
は古いdompdf/dompdf
v0.6を使用しています。簡単にあなたのビューファイルにこのCSSルールを追加することによって固定することができます。したがって、安定版を使用する場合は、barryvdh/laravel-dompdf
v0.7がファイナライズされるまで上記のCSS修正を使用することができます。出典
2016-04-12 11:38:52 Bogdan
関連する問題