Использование безголового хрома, фоновые цвета, не рендеринг на PDFS для всех страниц / сайтовPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование безголового хрома, фоновые цвета, не рендеринг на PDFS для всех страниц / сайтов

Сообщение Anonymous »

Я использую без головы Chrome для рендеринга HTML в PDF, но
рендеринг фона в PDF, кажется, работает только на определенных веб-страницах. Код, если я изменю $ url на https://www.hovec.co.uk/, то он не визует каких -либо фоновых цветов или изображений, и все же он работает для сайта BBC.

$browserFactory = new BrowserFactory("/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"); //thats my local Chrome

$browser = $browserFactory->createBrowser([
'windowSize' => [794, 1122]
]);

$url='https://www.bbc.co.uk/';
//$url='https://www.hovec.co.uk/';

// creates a new page and navigate to $url
$page = $browser->createPage();
$page->navigate($url)->waitForNavigation();
$page->pdf(['printBackground'=>true, 'marginTop' => 0.0, 'marginBottom' => 0.0, 'marginLeft' => 0.0, 'marginRight' => 0.0])->saveToFile($filepath);
$browser->close();
< /code>

Любая помощь с этим была бы очень оценена! < /p>

Подробнее здесь: https://stackoverflow.com/questions/597 ... ll-pages-s
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»