前までmPDFを使いpdfを出力していたのですが、レイアウト崩れ等があり、下記のurlを参考にwkhtmltopdfを試してみようと思ったのですが
「Fatal error: Uncaught Error: Class 'mikehaertl\wkhtmlto\Pdf' not found in C:\xampp\htdocs\web_pdf\pdf.php:32 Stack trace: #0 {main} thrown in C:\xampp\htdocs\web_pdf\pdf.php on line 32」
とエラーが出てしまい、解決策が分かりません解答よろしくおねがいします。
(windows10のxampp内でテストしています)
参考にしたurl
https://qiita.com/morisuke/items/88010efca9fc03466c7f
php
1<?php 2require 'vendor/autoload.php'; 3 4$html = <<<EOF 5<!DOCTYPE html> 6<html> 7 <style> 8 body { 9 padding: 7px; 10 background-color: black; 11 } 12 .red { 13 color: red; 14 font-size: 50px; 15 } 16 .opacity { 17 opacity: 0.3; 18 } 19 </style> 20 21 <body> 22 <div class="red"> 23 <p>PDF化のテストです。</p> 24 <p>あいうえお</p> 25 </div> 26 </body> 27</html> 28EOF; 29 30use mikehaertl\wkhtmlto\Pdf; 31 32$pdf = new Pdf([ 33 34 // バイナリの位置とエンコード形式 35 'binary' => 'usr/local/bin/wkhtmltopdf', 36 'encoding' => 'utf-8', 37 38 // 以下の指定があるとPDFをページ端まで利用できる 39 'margin-top' => 0, 40 'margin-right' => 0, 41 'margin-bottom' => 0, 42 'margin-left' => 0, 43 'no-outline', 44 45]); 46 47// ページを追加 48$pdf->addPage($html); 49 50// ブラウザにPDFを表示 51$pdf->send();
あなたの回答
tips
プレビュー