問題タブ [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.
wkhtmltopdf - centos 6にwkhtmltopdf 0.12.0をインストールする方法
wkhtmltoimage 0.12.0を centos amd64 にインストールするにはどうすればよいですか? ありがとうございました!
html - wkhtmltopdf / wkhtmltoimage でのカスタム フォントと背景色の使用
良い一日
wkhtmltoimage (wkhtmltopdf の一部) を使用して、Web サイトのスクリーンショットを生成しようとしています。一部の Web サイトで CSS を使用しようとしていますが、何が問題なのかわかりません
以前の投稿を見て、Tahmoa フォント用に次の base64 を生成しました
css ファイルで使用する次の css ファイルがあります。
これは test.css ファイルです (どこで何か間違っているのでしょうか?)
コマンドライン引数としてファイルをファイルに渡しますが、効果がありません。ファイルに埋め込まれた背景色を渡すと、次のようになります
data:text/css;charset=utf-8;base64,cCB7IGJhY2tncm91bmQtY29sb3I6IHJlZCB9Ow==
これは赤い背景色で、問題なく動作し、画像の赤い背景が得られます。
通常のcssファイルが使えるようになり、フォントも指定できるようになりたいです。
どんな提案でも大歓迎です。
編集:この質問と他の質問ですべての解決策を試しましたが、まだどこにもありません
soultion の同じ問題 (私ではうまくいきませんでした)
送信
centos - xvfb-run と wkhtmltopdf / wkhtmltoimage の解像度の設定
xvfb-run にいくつかの解像度引数を与えて、wkhtmltox を使用してさまざまな解像度で Web サイトのスクリーンショットを取得しようとしています。
CentOS で xvfb-run と wkhtmltox の両方を使用しています。
残念ながら、私の議論は xvfb-run によって尊重されません。解像度は常に 800x600 です。ここで何が間違っていますか?
助けてくれてありがとう!
ruby-on-rails - heroku bash から heroku に wkhtmltoimage をコピー/インストールする
私はwkhtmltoimage
自分のアプリに使用しています.herokuにデプロイしているときに、wkhtmltoimage
実行可能ファイルが見つからないことが表示され/usr/local/bin
ます.herokuのlocal/binフォルダーに実行可能ファイルをインストールまたはコピーする必要があることを意味します.heroku bashから/usr/localにインストールまたはコピーするにはどうすればよいですか/bin フォルダー
wkhtmltopdf - SmartOS (Joyent) に wkhtmltopdf と wkhtmltoimage をインストールする
SmartOS (Joyent) に wkhtmltopdf と wkhtmltoimage をインストールするにはどうすればよいですか? これらをnode-wkhtmlモジュールで使用したいと思います。
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:
です。
前もって感謝します。
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 サーバーのスクリーンショット:
これについて私を案内してください。私は過去20時間からこれにこだわっています。
よろしく、
Hbksagar
PS: wkhtmltoimage のみを使用しているときに、次のようなエラーが発生したため、xvfb の使用を開始しました。
- QWidget: GUI が使用されていない場合、QWidget を作成できません
- QPixmap: GUI が使用されていない場合、QPixmap を作成できません
この記事を参照して
wkhtmltopdf - wkhtmltoimage - 画像のサイズが変更されていません
289 のようなカスタム幅の画像を作成しようとしています。問題は、最小サイズが 550 であるように見えることです。それよりも小さいサイズを選択すると、wkhtmltoimage は画像の一部を「切り取る」だけで、代わりにサイズ変更を行います。 .
画像を「切り取る」代わりに強制的にサイズ変更する方法を知っている人はいますか?
これが私が使用しているコマンドです: