問題タブ [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.
ubuntu - wkhtmltopdf: Ubuntu サーバーを更新したところ、「QXcbConnection: ディスプレイに接続できませんでした」というメッセージが表示されました
「phpwkhtmltopdf」の何かが機能しなくなりました。
次のコードを使用して Web ブラウザーで実行します。
私はそれをロードしてロードしてロードしてロードしています...パテウィンドウの動作が非常に遅くなり、プロセッサが100%にジャンプします。service apache2 restart
virtualboxを管理または再起動するまで、すべてが動かなくなります。
CLI での実行:
wkhtmltopdf http://google.com google.pdf
私はこの出力を得る:
私がした唯一のことは、dist-update と upgrade でした。PHP5 が 7 に変更されました。何が問題になる可能性がありますか? 誤って削除されたパッケージがある可能性がありますか? 今まではうまくいきました。
これを CLI で実行すると、次のようになります。
xvfb-run wkhtmltopdf http://google.com test.pdf
それはところで動作します..
laravel - phpwkhtmltopdfライブラリを使用してブレードビューからPDFを生成するには?
私は四半期ごとのトランザクションの PDF レポートを生成する必要があるこのプロジェクトを行っています。ブレード ビュー ファイルを作成し、shell_exec() で wkhtmltopdf ライブラリを使用して pdf を生成できます。ここに私のコードがあります:
さて、このアプローチでは、サーバーからサーバー自体へのhttp呼び出しを行う必要がありますが、理論的にはこの問題には必要ありません。このライブラリ phpwkhtmltopdfライブラリに出くわしました
これは wkhtmltopdf のラッパーです。私はそれを動作させることができます:
しかし、これは上記と同じです。ブレード ビュー ファイルを使用して、URL を呼び出さずに PDF を生成したいと考えています。しかし、私はこれを機能させることができません:
エラーが表示されます:
誰かがこのライブラリを使用してブレード ビュー ファイルを使用して PDF を生成したかどうかを教えてください。私はここで立ち往生しているようです。ありがとう。
php - HTMLからPDFへのレンダリング
私はLaravelが初めてです。HTMLページをPDFに変換したいので、以下を使用しています:
https://github.com/barryvdh/laravel-snappy
コントローラーから次のコードを使用しています。
変数をダンプまたは返すと$html
、ブラウザに目的のビューが表示されますが、変換するとその出力が表示されません。私のHTMLページもBootstrapを使用していますが、通常のHTML文字列をレンダリングした後だと思います。ここで何が欠けているのか誰にもわかりますか?
私も試し$pdf->loadView()
ましたが、うまくいきません。
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:
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 - PHP で WkHtmlToPdf を構成する方法
PHPでWkHtmlToPdfを設定するには?
composer を介して GitHub の以下のリンクからファイルをダウンロードしましたが、php で構成できません。
PHPでWkHtmlToPdfを設定するのを手伝ってください
これは私が使用しているライブラリです https://github.com/mikehaertl/phpwkhtmltopdf