問題タブ [wkhtmltoimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3042 参照

wkhtmltopdf - centos 6にwkhtmltopdf 0.12.0をインストールする方法

wkhtmltoimage 0.12.0を centos amd64 にインストールするにはどうすればよいですか? ありがとうございました!

0 投票する
0 に答える
2314 参照

html - wkhtmltopdf / wkhtmltoimage でのカスタム フォントと背景色の使用

良い一日

wkhtmltoimage (wkhtmltopdf の一部) を使用して、Web サイトのスクリーンショットを生成しようとしています。一部の Web サイトで CSS を使用しようとしていますが、何が問題なのかわかりません

以前の投稿を見て、Tahmoa フォント用に次の base64 を生成しました

css ファイルで使用する次の css ファイルがあります。

これは test.css ファイルです (どこで何か間違っているのでしょうか?)

コマンドライン引数としてファイルをファイルに渡しますが、効果がありません。ファイルに埋め込まれた背景色を渡すと、次のようになります

data:text/css;charset=utf-8;base64,cCB7IGJhY2tncm91bmQtY29sb3I6IHJlZCB9Ow== これは赤い背景色で、問題なく動作し、画像の赤い背景が得られます。

通常のcssファイルが使えるようになり、フォントも指定できるようになりたいです。

どんな提案でも大歓迎です。

編集:この質問と他の質問ですべての解決策を試しましたが、まだどこにもありません

soultion の同じ問題 (私ではうまくいきませんでした)

送信

0 投票する
3 に答える
12406 参照

centos - xvfb-run と wkhtmltopdf / wkhtmltoimage の解像度の設定

xvfb-run にいくつかの解像度引数を与えて、wkhtmltox を使用してさまざまな解像度で Web サイトのスクリーンショットを取得しようとしています。

CentOS で xvfb-run と wkhtmltox の両方を使用しています。

残念ながら、私の議論は xvfb-run によって尊重されません。解像度は常に 800x600 です。ここで何が間違っていますか?

助けてくれてありがとう!

0 投票する
1 に答える
707 参照

ruby-on-rails - heroku bash から heroku に wkhtmltoimage をコピー/インストールする

私はwkhtmltoimage自分のアプリに使用しています.herokuにデプロイしているときに、wkhtmltoimage実行可能ファイルが見つからないことが表示され/usr/local/binます.herokuのlocal/binフォルダーに実行可能ファイルをインストールまたはコピーする必要があることを意味します.heroku bashから/usr/localにインストールまたはコピーするにはどうすればよいですか/bin フォルダー

0 投票する
2 に答える
199 参照

wkhtmltopdf - SmartOS (Joyent) に wkhtmltopdf と wkhtmltoimage をインストールする

SmartOS (Joyent) に wkhtmltopdf と wkhtmltoimage をインストールするにはどうすればよいですか? これらをnode-wkhtmlモジュールで使用したいと思います。

0 投票する
2 に答える
521 参照

ruby-on-rails - プロトコル相対 URL を標準 HTTP に変換するにはどうすればよいですか?

次のようなプロトコル相対 URL をサポートしないwkhtmltoimageユーティリティを使用しています。<script src="//cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js"></script>

それを次のように変換する必要があります: <script src="http://cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js"></script>Ruby で。これらのタイプの URL を見つけるための最も効率的な方法は何だろうかと思っています。これらの URL の正規表現を作成して先頭に追加する方法がわからないからhttp:です。

前もって感謝します。

0 投票する
2 に答える
727 参照

amazon-ec2 - wkhtmltoimage を使用したウェブページのスクリーンショットは、Amazon VPC ubuntu 12.04.4 で HTML5 と utf8 をレンダリングできません

シナリオ:

バックグラウンド プロセスを使用してユーザーが作成した新しい Web アプリケーションのスクリーンショットを撮ろうとしています。Xvfbでwkhtmltoimageを使用しています。

問題:

スクリーンショットのプロセスは完全に正常に機能していますが、私の場合、utf8 と HTML5 のビデオがサーバー (Amazon VPC) でのみ機能しているのではなく、ローカル マシンで機能していることに問題があります。

UTF8 の問題に対する私の最初の推測は、UTF8 ローカル言語サポート、つまり en_IN.UTF8 を追加することでしたが、これはうまくいきませんでした。

HTML5 ビデオの問題を見つけたとき、xvfb が使用するデフォルトのブラウザーまたはレンダリング エンジンを検索してみました。運が悪かったのですが、wkhtmltoimage がQtWebkitレンダリング エンジンを使用していることがわかりました。

私のローカル(Ubuntu 13.04)とサーバーubuntu 12.04の間のインストール済みパッケージの違いをチェックアウトしようとしました。QtWebkit に関連するすべてのパッケージがほぼ同じであることがわかりました。

考えられる解決策:

スクリーン ショットの撮影中に呼び出されるブラウザ/レンダリング エンジンに問題があるのではないかと推測しています。

コードは次のとおりです。

私が参照したいくつかのオンライン ドキュメント:

wkhtmltoimage doc1
wkhtmltoimage doc2

ローカルとサーバーの両方で作成されたイメージを追加しています。まあ、ローカルには、私が探しているすべての詳細があります。

ローカル マシンのスクリーンショット:
ローカル マシンのスクリーンショット


Amazon VPC サーバーのスクリーンショット:
Amazon VPC サーバーのスクリーンショット

これについて私を案内してください。私は過去20時間からこれにこだわっています。

よろしく、
Hbksagar

PS: wkhtmltoimage のみを使用しているときに、次のようなエラーが発生したため、xvfb の使用を開始しました。

  • QWidget: GUI が使用されていない場合、QWidget を作成できません
  • QPixmap: GUI が使用されていない場合、QPixmap を作成できません

この記事を参照して

0 投票する
0 に答える
849 参照

wkhtmltopdf - wkhtmltoimage - 画像のサイズが変更されていません

289 のようなカスタム幅の画像を作成しようとしています。問題は、最小サイズが 550 であるように見えることです。それよりも小さいサイズを選択すると、wkhtmltoimage は画像の一部を「切り取る」だけで、代わりにサイズ変更を行います。 .

画像を「切り取る」代わりに強制的にサイズ変更する方法を知っている人はいますか?

これが私が使用しているコマンドです: