1

У меня есть файл HTML со стилем CSS3, который я хочу "точно" преобразовать в PDF, то есть распечатать все стили, которые я не могу сделать с Firefox и Opera, все выходные PDF потеряли некоторые стили (тени или фон).

Я использую nth-child чтобы показать другой цвет фона, как показано ниже, и это очень важно для моей статьи:

li:nth-child(2n) {
    background: #eee;
    text-shadow: 1px 1px 1px #ccc;
}
li:nth-child(2n-1) {
    background: #ddd;
    text-shadow: 1px 1px 1px #fff;
}

2 ответа2

1

Попробуйте WkHtmlToPdf. http://wkhtmltopdf.org/

wkhtmltopdf - это инструмент командной строки с открытым исходным кодом (LGPLv3) для рендеринга HTML в PDF с использованием движка рендеринга Qt WebKit.

0

Попробуйте этот сервис. Создает PDF с веб-сайта, как вы видите его в браузере. https://lomotoh.com/ Поддерживает оригинальный CSS. Кажется, поддерживает CSS3. (Я связан с этим сайтом)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .