問題タブ [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.
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
さまざまなウェブサイトが私にさまざまなメッセージを与えてくれます。何が起こっているのか知っている人はいますか?私のサイトを作るために雇った人は、それはサーバーの問題であり、他に何もしたくないと言っています。私が私を助けるために支払ったことは、私を助けていません。誰でも助けてもらえますか?
ありがとうございました
colors - wkhtmltoimage のカラー プロファイルのサポート
wkhtmltoimage で画像に変換されたページ:
ページ上の画像にカラー プロファイル (sRGB など) が含まれている場合、そのプロファイルはレンダリングされた画像で考慮されますか?
ページ上の画像に複数の埋め込みカラー プロファイル (sRGB と Adobe RGB など) が含まれている場合、どのプロファイルが使用されていますか?
ruby-on-rails-3 - wkhtmltoimageを使用したカスタムフォントレンダリングの問題
Rails ERBテンプレートを使用してオブジェクトをHTMLでレンダリングし、websnap(wkhtmltoimageを使用)を使用して画像に変換しようとしています。たまたま、HTMLページでMacにインストールしたカスタムフォント(Bello)を使用していますが、フォントが正しくレンダリングされていないことに気付きました(一部の文字のフォントの色が欠落しています)。誰かがこの問題に遭遇しましたか?修正できますか、それともwkhtmltoimageレンダリングのバグですか?
ありがとう、
ポール
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 にあるということです。
何が悪いのかわからないので、以前にこの問題に遭遇したことがある人は教えてください。
c# - コントローラのMVC3デッドロック
wkhtmltoimageを使用してマップをラスタライズしようとしています。新しいプロセスを起動し、必要な画像を取得するために必要なコマンドライン引数を渡します。
私は現在、プロセスが開始されたときに非常に長い休止に苦しんでいます。ウィンドウの表示を有効にして、ユーザー入力を必要とするダイアログ関連のアクティビティがあるかどうかを確認しましたが、ありません。プロセスは0%CPUで2〜3分間待機します。のようなコマンドで同じコマンドを実行するには、数秒かかります。
完了するまでに数分かかります。これは、同じセッションを使用しているコントローラーの1つを指していない場合に正常に機能します。同じセッションを使用する場合、プリントコントローラはwkhtmltoimageからの応答を待機します。この応答は、プリントコントローラがページを取得できるようにロックを解除するのを待機しています。何らかのタイムアウトがこのデッドロックを打破しているに違いありません。どういうわけかセッションロックを安全に解除できますか?
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 の両方を試しました。
誰か提案はありますか?
ありがとうございました
ruby-on-rails - Windows とローカル サーバーの wkhtmltoimage のパスは?
Windowsのローカルサーバーでレールを実行しています。wkhtmltoimage を C:/Sites/wkhtmltoimage にインストールしました
ここで、IMGKit の場所を指定する必要があるため、initializers/imgkit.rb ファイルを追加しました。
しかし、IMGKit を使用しようとすると、Rails から次のように指示されます。
しかし、私はそれのために新しいパスを設定しましたか?
このファイルがロードされていることを確認するために、このファイルを要求しようとしました
しかし、その後、次のように言われました:そのようなファイルを読み込めません-config/initializers/imgkit.rb
私は今何をしなければなりませんか?助けてください。
ubuntu - wkhtmltoimageは画像フライを生成しますが、漢字は表示できませんが、pdfは表示できます
wkhtmltoimageを使用して画像を生成してから、コマンドを入力しました
wkhtmltoimage http://www.baidu.com/tmp/screenshot.jpg
wkhtmltopdf http://www.baidu.com/tmp/screenshot.pdf
その結果、漢字を表示できませんでした。
バージョン:
誰か助けてもらえますか?どんな助けでもありがたいです。
php - wkhtmltoimage を機能させる (セグメンテーション違反)
私は過去 3 日間、wkhtmltoimage を共有 Web スペースで動作させることに費やしました。root アクセス権がありません。したがって、wkhtmltoimage は直接 htdocs ディレクトリにあります。
これが私のコードです:
最初の 2 つの shell_exec は正常に動作しますが、スクリーンショットを作成できません。何か案は?(「i386」を省略したり、wkthmltoimage の前に「./」を付けたりしてみましたが、成功しませんでした)。
この投稿: Linux ベースの (共有ホスティング) Web サーバーに wkhtmltopdf をインストールする方法も役に立ちませんでした。
どんな助けでも大歓迎です。
UPDATE SSH接続を使用して、次の端末コードを取得します
linux - xvfb と wkhtmltoimage は常に幅 1024 の画像を取得します
wkhtmltoimage を使用して Web サーバーからスクリーンショットを取得すると、常に 1024px の png 画像が取得されます。私は何が間違っているのでしょうか?