問題タブ [phpwkhtmltopdf]

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 に答える
4238 参照

ubuntu - wkhtmltopdf: Ubuntu サーバーを更新したところ、「QXcbConnection: ディスプレイに接続できませんでした」というメッセージが表示されました

「phpwkhtmltopdf」の何かが機能しなくなりました。

次のコードを使用して Web ブラウザーで実行します。

私はそれをロードしてロードしてロードしてロードしています...パテウィンドウの動作が非常に遅くなり、プロセッサが100%にジャンプします。service apache2 restartvirtualboxを管理または再起動するまで、すべてが動かなくなります。

CLI での実行: wkhtmltopdf http://google.com google.pdf

私はこの出力を得る:

私がした唯一のことは、dist-update と upgrade でした。PHP5 が 7 に変更されました。何が問題になる可能性がありますか? 誤って削除されたパッケージがある可能性がありますか? 今まではうまくいきました。

これを CLI で実行すると、次のようになります。 xvfb-run wkhtmltopdf http://google.com test.pdf

それはところで動作します..

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

laravel - phpwkhtmltopdfライブラリを使用してブレードビューからPDFを生成するには?

私は四半期ごとのトランザクションの PDF レポートを生成する必要があるこのプロジェクトを行っています。ブレード ビュー ファイルを作成し、shell_exec() で wkhtmltopdf ライブラリを使用して pdf を生成できます。ここに私のコードがあります:

さて、このアプローチでは、サーバーからサーバー自体へのhttp呼び出しを行う必要がありますが、理論的にはこの問題には必要ありません。このライブラリ phpwkhtmltopdfライブラリに出くわしました

これは wkhtmltopdf のラッパーです。私はそれを動作させることができます:

しかし、これは上記と同じです。ブレード ビュー ファイルを使用して、URL を呼び出さずに PDF を生成したいと考えています。しかし、私はこれを機能させることができません:

エラーが表示されます:

誰かがこのライブラリを使用してブレード ビュー ファイルを使用して PDF を生成したかどうかを教えてください。私はここで立ち往生しているようです。ありがとう。

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

php - HTMLからPDFへのレンダリング

私はLaravelが初めてです。HTMLページをPDFに変換したいので、以下を使用しています:

https://github.com/barryvdh/laravel-snappy

コントローラーから次のコードを使用しています。

変数をダンプまたは返すと$html、ブラウザに目的のビューが表示されますが、変換するとその出力が表示されません。私のHTMLページもBootstrapを使用していますが、通常のHTML文字列をレンダリングした後だと思います。ここで何が欠けているのか誰にもわかりますか?

私も試し$pdf->loadView()ましたが、うまくいきません。

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

wkhtmltopdf - 間違ったフォント レンダリング wkhtmltopdf

最新バージョン (0.12.3) の wkhtmltopdf と wkhtmltoimage を使用しています。そして、「Frutiger Neue LT W1G Bold」フォントに問題が発生しました。通常のすべてのブラウザで動作しますが、上記のライブラリを使用して画像または pdf を作成すると、「0」文字が間違ってレンダリングされます (「0」内に奇妙な丸めがあります)。

あるべき姿 (Chrome バージョン 53.0.2785.116 64 ビット):

ここに画像の説明を入力

wkhtmltopdf:

ここに画像の説明を入力

wkhtmltoimage:

ここに画像の説明を入力

多分誰かが同じ問題を抱えていて、答えを知っていますか?

font-squirrel などのサイトで生成されたさまざまな @font-faces をテストしましたが、何も機能しませんでした。'Gotham Medmium'-Font も試してみましたが、そのフォントでも同様の奇妙なレンダリングが得られました。

私のhtml/css:

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

php - ローカルサーバーへのphp wkhtmltopdfのインストール

皆さん、wkhtmltopdf と php wkhtmltopdf のインストールに問題があります。これを最初にローカル サーバーに配置する必要がありますが、後で Web サーバーにインストールする必要があります。まず、Web サイトからプロジェクト フォルダーに wkhtmltopdf をインストールしました。次に、これまで使用したことのない composer 経由でphp wkhtmltopdf 1をインストールしました。そのため、正しくインストールしたかどうかは完全にはわかりませんが、簡単に見えるので、必ずしも問題があるとは思いません。テスト php スクリプトを実行すると、次のエラー メッセージが表示されます。

警告: proc_open(): CreateProcess が失敗しました。エラー コード - C:\xampp\htdocs\delete\vendor\mikehaertl\php-shellcommand\src\Command.php の 2 行 313 コマンド cd "wkhtmltopdf\bin" を実行できませんでした && wkhtmltopdf.exe "C:\Users\Robert\AppData\Local\Temp\tmpE437.tmp.html" "C:\Users\Robert\AppData\Local\Temp\tmpE438.tmp.pdf"

ここに私のテストコードがあります:

問題が何であるかを知っている人はいますか?オンラインで動作する必要があるため、ローカル サーバー内から wkhtmltopdf を実行する必要があります。リンクする別の役立つスタック オーバーフロー トピックを見つけました2。すべての手順を実行しましたが、適切に実行できませんでした。どんな助けでも大歓迎です!:)

php wkhtmltopdf スタックオーバーフロー - php wkhtmltopdfのインストール

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

php - PHP で WkHtmlToPdf を構成する方法

PHPでWkHtmlToPdfを設定するには?

composer を介して GitHub の以下のリンクからファイルをダウンロードしましたが、php で構成できません。

PHPでWkHtmlToPdfを設定するのを手伝ってください

これは私が使用しているライブラリです https://github.com/mikehaertl/phpwkhtmltopdf