問題タブ [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 投票する
4 に答える
3958 参照

php - wkhtmltoimage の出力が NULL です

私は自分のサイトで wkhtmltoimage を使用しようとしていましたが、ここでは機能していません。テスト サイトのコードです。

出力は空白のページです。面白いのは、shell_exec(ls -l);を実行したときです。の代わりに、 正常に動作します。ssh ターミナルから をshell_exec('/usr/local/bin/wkhtmltoimage --quality 95 --width 1024 --height 0 yahoo.com test1.jpg');実行すると、wkhtmltoimage --quality 95 --width 1024 --height 0 yahoo.com test1.jpg

しかし、先に進み、jpg ファイルを作成します。
yahoo.com で同じコマンドを実行すると、次のようになります。 catarplc@zenbile.com [~/public_html]# wkhtmltoimage --quality 95 --width 1024 --height 0 yahoo.com test100.jpg

さまざまなウェブサイトが私にさまざまなメッセージを与えてくれます。何が起こっているのか知っている人はいますか?私のサイトを作るために雇った人は、それはサーバーの問題であり、他に何もしたくないと言っています。私が私を助けるために支払ったことは、私を助けていません。誰でも助けてもらえますか?

ありがとうございました

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

colors - wkhtmltoimage のカラー プロファイルのサポート

wkhtmltoimage で画像に変換されたページ:

  1. ページ上の画像にカラー プロファイル (sRGB など) が含まれている場合、そのプロファイルはレンダリングされた画像で考慮されますか?

  2. ページ上の画像に複数の埋め込みカラー プロファイル (sRGB と Adob​​e RGB など) が含まれている場合、どのプロファイルが使用されていますか?

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

ruby-on-rails-3 - wkhtmltoimageを使用したカスタムフォントレンダリングの問題

Rails ERBテンプレートを使用してオブジェクトをHTMLでレンダリングし、websnap(wkhtmltoimageを使用)を使用して画像に変換しようとしています。たまたま、HTMLページでMacにインストールしたカスタムフォント(Bello)を使用していますが、フォントが正しくレンダリングされていないことに気付きました(一部の文字のフォントの色が欠落しています)。誰かがこの問題に遭遇しましたか?修正できますか、それともwkhtmltoimageレンダリングのバグですか?

ありがとう、

ポール

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

ubuntu - wkhtmltoimage を実行できません。共有ライブラリに libXrender.so.1 がありません

wkhtmlimage の i386 バージョンを実行すると (問題がある場合は Ubuntu 64 ビットで)、次のエラーが表示されます。

./wkhtmltoimage-i386 http://www.google.com google.jpg ./wkhtmltoimage-i386: 共有ライブラリの読み込み中にエラーが発生しました: libXrender.so.1: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません

問題は、libxrender-dev パッケージを既にインストールしており、libXrender.so.1 が /usr/lib/libXrender.so.1 にあるということです。

何が悪いのかわからないので、以前にこの問題に遭遇したことがある人は教えてください。

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

c# - コントローラのMVC3デッドロック

wkhtmltoimageを使用してマップをラスタライズしようとしています。新しいプロセスを起動し、必要な画像を取得するために必要なコマンドライン引数を渡します。

私は現在、プロセスが開始されたときに非常に長い休止に苦しんでいます。ウィンドウの表示を有効にして、ユーザー入力を必要とするダイアログ関連のアクティビティがあるかどうかを確認しましたが、ありません。プロセスは0%CPUで2〜3分間待機します。のようなコマンドで同じコマンドを実行するには、数秒かかります。

完了するまでに数分かかります。これは、同じセッションを使用しているコントローラーの1つを指していない場合に正常に機能します。同じセッションを使用する場合、プリントコントローラはwkhtmltoimageからの応答を待機します。この応答は、プリントコントローラがページを取得できるようにロックを解除するのを待機しています。何らかのタイムアウトがこのデッドロックを打破しているに違いありません。どういうわけかセッションロックを安全に解除できますか?

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

javascript - JavaScript グラフとチャートを画像に変換する

チャートやグラフをプロットする JavaScript プラグインは数多くあります。例については、http://www.queness.com/post/10781/13-chart-and-graph-plotting-javascript-plugins を参照してください

グラフを作成して画像に変換したいと思います。http://code.google.com/p/wkhtmltopdf/を使用してそれらを PDF に変換してみましたが、うまく機能しています。インストールにはhttp://www.amberdms.com/?cms=opensource_linux_repositoriesを使用しました。

さて、画像に変換します。姉妹品のwkhtmltoimageをインストールしました。amberdms のリポジトリにはこれがなかったので、静的バイナリを使用しました。グラフのない単純なページを変換しますが、グラフのあるページを試すと、画像に JavaScript グラフが含まれず、次のエラーが発生します。

誰か提案はありますか?

PS。私は Centos 5.8 86x64 を操作しており、wkhtmltoimage-i386 と wkhtmltoimage-amd64 の両方を試しました。

誰か提案はありますか?

ありがとうございました

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

ruby-on-rails - Windows とローカル サーバーの wkhtmltoimage のパスは?

Windowsのローカルサーバーでレールを実行しています。wkhtmltoimage を C:/Sites/wkhtmltoimage にインストールしました

ここで、IMGKit の場所を指定する必要があるため、initializers/imgkit.rb ファイルを追加しました。

しかし、IMGKit を使用しようとすると、Rails から次のように指示されます。

しかし、私はそれのために新しいパスを設定しましたか?

このファイルがロードされていることを確認するために、このファイルを要求しようとしました

しかし、その後、次のように言われました:そのようなファイルを読み込めません-config/initializers/imgkit.rb

私は今何をしなければなりませんか?助けてください。

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

ubuntu - wkhtmltoimageは画像フライを生成しますが、漢字は表示できませんが、pdfは表示できます

wkhtmltoimageを使用して画像を生成してから、コマンドを入力しました

  1. wkhtmltoimage http://www.baidu.com/tmp/screenshot.jpg

  2. wkhtmltopdf http://www.baidu.com/tmp/screenshot.pdf

その結果、漢字を表示できませんでした。

バージョン:

誰か助けてもらえますか?どんな助けでもありがたいです。

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

php - wkhtmltoimage を機能させる (セグメンテーション違反)

私は過去 3 日間、wkhtmltoimage を共有 Web スペースで動作させることに費やしました。root アクセス権がありません。したがって、wkhtmltoimage は直接 htdocs ディレクトリにあります。

これが私のコードです:

最初の 2 つの shell_exec は正常に動作しますが、スクリーンショットを作成できません。何か案は?(「i386」を省略したり、wkthmltoimage の前に「./」を付けたりしてみましたが、成功しませんでした)。

この投稿: Linux ベースの (共有ホスティング) Web サーバーに wkhtmltopdf をインストールする方法も役に立ちませんでした。

どんな助けでも大歓迎です。

UPDATE SSH接続を使用して、次の端末コードを取得します

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

linux - xvfb と wkhtmltoimage は常に幅 1024 の画像を取得します

wkhtmltoimage を使用して Web サーバーからスクリーンショットを取得すると、常に 1024px の png 画像が取得されます。私は何が間違っているのでしょうか?