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;
}

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.


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ą)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.