Jak dokładnie przekonwertować HTML na PDF przy pomocy niektórych stylów CSS3?

1

Mam plik HTML w stylu CSS3, który chcę „dokładnie” przekonwertować na format PDF, to znaczy wydrukować wszystkie style, których nie mogę zrobić w przeglądarce Firefox i Opera, wszystkie wyjściowe pliki PDF utraciły niektóre style (cienie lub tło).

Używam nth-childinnego koloru tła, jak poniżej, co jest bardzo ważne w moim artykule:

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;
}
utopic eexpress
źródło

Odpowiedzi:

1

Wypróbuj WkHtmlToPdf. http://wkhtmltopdf.org/

wkhtmltopdf to narzędzie wiersza polecenia open source (LGPLv3) do renderowania HTML na PDF przy użyciu silnika renderującego Qt WebKit.

WebDev3r
źródło
Instaluję wkhtmltopdf z repozytorium, działa dobrze. dzięki.
utopic eexpress
0

Wypróbuj tę usługę. Tworzy plik PDF ze strony internetowej tak, jak widzisz go w przeglądarce. https://lomotoh.com/ Zachowuje oryginalny CSS. Wydaje się wspierać CSS3. (Jestem powiązany z tą stroną)

David Herse
źródło