wkhtmltopdfを使用してhtmlファイルからpdfを生成すると、カラーと白黒の画像を含むページがあります。
カラー画像しか取得できません。すべての画像を印刷するにはどうすればよいですか。詳細オプションを試しましたが、成功しませんでした。
グレースケールで印刷すると、すべての画像が表示されますが、グレースケールは必要ありません。
何か助けはありますか?
wkhtmltopdfを使用してhtmlファイルからpdfを生成すると、カラーと白黒の画像を含むページがあります。
カラー画像しか取得できません。すべての画像を印刷するにはどうすればよいですか。詳細オプションを試しましたが、成功しませんでした。
グレースケールで印刷すると、すべての画像が表示されますが、グレースケールは必要ありません。
何か助けはありますか?
この問題を解決する方法を見つけ、試行錯誤の方法を試し、次のパラメータを指定すると、色や白黒に関係なくすべての画像が表示されることがわかりました。
wkhtmltopdf --image-quality 75
注:75未満の値は機能します。値を大きくすると、白黒画像の場合のみ空白が印刷されます。
この質問は古いものですが、誰かが同様の問題を抱えていてアップグレードできない場合に備えて、これを追加します。
このCSSを適用すると、カラー以外の画像レンダリングの問題が解決することがわかりました。
img {不透明度:0.99;}
上記の私のコメントをフォローするには:
この修正を含むリリースはまだないため、自分でコンパイルする必要があります。
最新のステージングブランチを使用してコンパイルすると、すべてのイメージが期待どおりに機能するようになります。「QTを自分でインストールする」の手順に従ってコンパイルすることを忘れないでください。
さらに、静的にコンパイルする場合は、Webkitの静的コンパイルを可能にする2つのファイルの編集に関する私のメモ(コンパイルwikiページ、2011年12月19日作成)を参照してください(変更する必要がある2つのファイルはとです/tools/configure/configureapp.cpp
)configure
。