1

wkhtmltopdf を使用して html を pdf に変換しています。すべての画像は適切に表示されますが、コントローラーから返された画像 (mediumblob タイプとして db に格納されている) は表示されません。まず、これはタイミングの問題である可能性があると考えたので、遅延を増やしました。

--javascript-delay 5000

成功しませんでした。

画像ソース:

<img src="/app-name/company/logo"/>

同じリンクのhtmlで画像が正しく表示されます。

ソースを直接パスに変更しようとしました:

<img src="http://localhost:8080/app-name/company/logo"/>

しかし、それは役に立ちませんでした。何が問題になる可能性がありますか?

4

1 に答える 1

6

使用している wkhtmltopdf のバージョンは何ですか?

私は最新のhttp://wkhtmltopdf.orgバージョン 0.11.0 をインストールしましたが、このバージョンでいくつか問題がありました。正常に動作するバージョン 0.9.9 を入手しました。

また、コントローラー/ビューでたとえばセッションを使用しているかどうかを確認します。データベースからのロードはそれに依存する可能性があります (たとえば、ログイン情報など)。

于 2013-01-14T14:34:15.403 に答える