Я пытаюсь написать скрипт для вывода большого количества страниц с уценкой в PDF с использованием безголового режима Chrome.Моя текущая команда:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --headless
--run-all-compositor-stages-before-draw --disable-gpu
--print-to-pdf="index.pdf" http://localhost:8080/#!index.md
Полученный файл PDF выглядит так, как он был бы показан, за исключением изображений.В PDF-файле я получаю ссылку на изображение, а не на само изображение.
Когда я запускаю опцию --screenshot
, я получаю изображения, которые вы ожидаете, в результирующем файле изображения.
Я думаю, причина в том, что он как-то связан с отображаемой страницей.с MDwiki, которая выполняет большую часть работы на стороне клиента для преобразования уценки в HTML.Но когда я пытаюсь использовать опцию --virtual-time-budget
, Chrome выводит сообщение о нескольких таблицах, разрешенных только при включенном отладчике.
Есть предложения, что делать дальше?