0

WKHtmlToPDFを使用して、会社のWebベースのマッピングサービス用のPDFを生成します。基本的に、私はテンプレートHTMLファイルを取得し、画像をdivに挿入し、HTMLをディスクに保存し、WKHtmlToPDFを使用してPDFにレンダリングします。

現在、ほとんどのテンプレートでそれは扱います。ただし、ある特定の1つでは、画像が(pdf内で)あるべき場所は灰色の領域です。ただし、灰色の領域を右クリックして[名前を付けて画像を保存...]を選択すると、保存された画像は正しいものになります。

リンクされているのは、作成されたPDFとそれが基づいているHTMLです。最も緊急に必要なヘルプ、および感謝のヒント。

HTMLとPDFを含むZipファイル

4

2 に答える 2

1

特定の画像がPDFに印刷されないという問題がありました。同じページの他の画像はそうでした。欠落している画像のsrcはCDNからのものですが、拡張子はありませんsrc="\\path/to/image?param"。前述の-nスイッチ(Javascriptを無効にする)を使用すると、画像が結果のPDFに表示されます。Jordaanに感謝します。

于 2012-12-19T20:52:23.340 に答える
0

これが機能した理由はわかりませんが、「-disable-smart-shrinking」オプションを追加したり、「-n」(Javascriptを無効にする)オプションを削除したりして、修正しました。

于 2011-06-29T01:09:58.327 に答える