web-dev-qa-db-ja.com

一部のCSS3スタイルのサポートを使用して、HTMLをPDFに正確に変換する方法は?

私はCSS3スタイルのHTMLファイルを持っています。これを「正確に」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;
}
1
eexpress

WkHtmlToPdfを試してください。 http://wkhtmltopdf.org/

wkhtmltopdfは、Qt WebKitレンダリングエンジンを使用してHTMLをPDF)にレンダリングするためのオープンソース(LGPLv3)コマンドラインツールです。

1
WebDev3r

このサービスをお試しください。ブラウザに表示されるWebサイトからPDF)を作成します。 https://lomotoh.com/ 元のCSSを維持します。CSS3をサポートしているようです。(Iこのサイトと提携しています)

0
David Herse