wkhtmltopdf вернуть пустую страницу - PullRequest
0 голосов
/ 22 апреля 2020

Я не могу конвертировать php в pdf с помощью wkhtmltopdf.

require 'vendor/autoload.php';

ob_start();
require 'pdf/test.html';
$content = ob_get_clean();
$pdf = new \mikehaertl\wkhtmlto\Pdf($content);
$pdf->send();

Я устанавливаю composer, а wkhtmltopdf на моем P C - это когда я запускаю свой код, у меня появляется пустая страница .

у вас есть решение предложить мне?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2020

Спасибо Симоне Россаини.

Я добавил эту строку, и она работает, и я заменяю send () на saveAs (), но css не загружается.

//path to the wkhtmltopdf executable
$pdf->binary = 'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf';
$pdf->saveAs('pdf/report.pdf');
0 голосов
/ 22 апреля 2020

Попробуйте использовать, измените '/path/to/page.html' на ссылку / URL вашей страницы:

use mikehaertl\wkhtmlto\Pdf;

// You can pass a filename, a HTML string, an URL or an options array to the constructor
$pdf = new Pdf('/path/to/page.html');

// On some systems you may have to set the path to the wkhtmltopdf executable
// $pdf->binary = 'C:\...';

if (!$pdf->saveAs('/path/to/page.pdf')) {
    $error = $pdf->getError();
    // ... handle error here
}
...