CSS3スタイルをサポートして、HTMLをPDFに正確に変換する方法


1

私は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

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

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


私はリポジトリからwkhtmltopdfをインストールします、それはうまくいきます。ありがとう。
utopic eexpress

0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.