問題タブ [wkhtmltopdf]

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 投票する
3 に答える
20790 参照

javascript - wkhtmltopdfでpdfを作成し、javascriptをレンダリングします

モデルウィンドウにあるjavascriptチャートのPDFを作成しようとしています(私のチャートは.aspxビューのjavascriptとcssの組み合わせです)。レンダリングされたPDFファイルの唯一のものは、ウィンドウからの静的コンテンツであり、実際のjavascriptチャートはありません。

PDFを作成するための私の呼び出しは次のとおりです。

javascriptチャートを取得する方法について何かアイデアはありますか?おそらく、.Netバージョンの方が適切であるか、生成されたページをファイルに保存してツールに渡す必要があります。

ありがとう。

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

pdf-generation - wkhtmltopdf とフォームベースの認証

フォーム ベースの認証を使用するアプリケーションがあります。アプリケーション内のページのコピーを取り、wkhtmltopdf を使用して PDF に保存しようとしています。

wkhtmltopdf がインストールされ、正常に動作します。アプリケーション内から正常に呼び出して、認証なしで別の Web サイト (つまり、bbc.co.uk) の PDF を生成できます。

目的のページのコピーを生成するために、ユーザー名/パスワードをアプリケーションに渡すことができません。代わりに、サインオン画面の PDF を取得します。

クライアントとサーバーはどちらも Windows (それぞれ 7 と 2008) です。私はコマンドを使用しています:

wkhtmltopdf.exe --post userid=xxx --post pwd=yyy --ignore-load-errors http://url.com/blah/blah/test.pdf

xxx はユーザー名、yyy はパスワードです。私はログオン ページのソースを確認しましたが、フォーム フィールドの ID は userid と pwd であるため、コマンド ラインの post パラメータは正しいと思います。

徹底的にグーグルで調べた後、 --cookie-jar パラメータへの言及を見ることができますが、その使用法を解決できていないか、それが役立つかどうかさえわかりません。

ありがとう

ダンカン

0 投票する
8 に答える
96454 参照

javascript - wkhtmltopdfを使用してヘッダー/フッターHTMLでページ番号を付ける方法は?

私は電子請求システムを開発しています。私たちの機能の1つは、請求書のPDFを生成し、それらを郵送することです。請求書には複数のテンプレートがあり、後で作成する予定なので、HTMLテンプレートを使用して、HTMLドキュメントを生成し、それをPDFに変換することにしました。しかし、wkhtmltopdfで問題に直面しています。私が知る限り(解決策を見つけるために何日もGoogleを使用しています)、単純にHTMLをヘッダー/フッターとして使用し、ページ番号を表示することはできません。

バグレポート(またはそのようなもの)(http://code.google.com/p/wkhtmltopdf/issues/detail?id=140)で私はJavaScriptでこのコンボが達成可能であることを読みました。しかし、それを行う方法に関する他の情報は、このページや他の場所で見つけることができません。

もちろん、JavaScriptを強制的に使用することはそれほど重要ではありません。wkhtmltopdfでCSSの魔法が機能する場合は、他のハックなソリューションと同じように素晴らしいでしょう。

ありがとう!

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

ruby-on-rails - グーグルウェブフォントを使用したpdfkit

カスタムのGoogleWebフォントを使用したWebページからPDFKitを使用してPDFを作成しようとしています。

カスタムフォントを正しく機能させることができないようです。ここ
に示すように、Rails用のデフォルトのPDFKitミドルウェアを使用しています。

誰かが.htmlファイルとPDFKitまたは単にwkhtmltopdfを使用してそれをpdfに変換する(できればruby)コードを見せてくれませんか。変換されたPDFにはきれいなフォントが必要です:)

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

ruby-on-rails - RailsのPDFKitでUTF-8を使用するにはどうすればよいですか?

RailsアプリでPDFKitを使用してPDFを生成しています。問題は、コンテンツの一部にASCII以外の文字が含まれていることです。UTF-8を使用するように強制するにはどうすればよいですか?

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

ruby-on-rails - Ruby on Rails を使用した Wicked PDF のテンプレート オプション

知りたいのですが、PDF ファイルをテンプレートとして使用して、Ruby on Rails を使用して WickedPDF を使用してコンテンツを記述できますか。つまり、ヘッダーとフッターを含む PDF ファイルにアクセスし、WickedPdf はそのテンプレートを使用してテキストを書き込みます。

https://github.com/mileszs/wicked_pdf

ありがとうニシャント

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

php - 実行権限なしでPHPでwkhtmltopdfを利用する

exec コマンドを使用したり、php.ini を編集したりできないサーバーで、wkhtmltopdf という名前の html から pdf への変換ツールを使用できるかどうかは誰でも知っています。

含めるライブラリのようなものはありますか?

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

c# - ASP.NET認証Cookieをエミ​​ュレートします

を使用するASP.NETMVCWebサイトを維持しています

ユーザーをサインインします(ユーザーは)という名前のCookieになり.ASPXAUTHます。

クライアントは私にHTMLからPDFへの機能を追加することを望んでいるので、私はwkhtmltopdfライブラリをラップしてそれを呼び出しています。これは、次のようなコマンドになります。

ただし、正しいCookieがないため、wkhtmltopdfユーザーエージェントがリダイレクトされるため、ログイン画面のPDFが作成されます。

wkhtmltopdfのドキュメントによると、次のような議論があるので、それは問題ありません。

したがって、コマンドを次のように変更します。

を使用してCookie値を取得する場所Request.Cookie[".ASPXAUTH"].Value

残念ながら、これはうまくいかないようで、理由はわかりません。リダイレクト後にログインページにブレークポイントを設定すると、Cookieが設定されていることがわかるため、ASP.NETがCookieを受信して​​いることがわかります。では、ASP.NETがコピーしたCookieを受け入れないのはなぜですか?

ASP.NETが(Chromeから)許可するリクエストの内容は次のとおりです。

そして、これがログインにリダイレクトするものです(wkhtmltopdfから):

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

iphone - uiwebview を pdf に変換して電子メールで送信

私はローカルhtmlを表示するUiwebviewを持っています.htmlをpdfに変換し、デスクトップで読むことができます.しかし、pdfファイルをメールに添付すると、正常に送信されましたが、それらのpdfがiPadまたはiPhoneで読み取れないことがありますか?私を助けるための提案はありますか?前もって感謝します、

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

ruby-on-rails - レール3とPDFkit

私はこのチュートリアルに従おうとしています。

URLに追加.pdfしても、何も起こりません。私のコントローラーには:

私のmimeタイプが宣言されました。

私もこれを試しました:

しかし、それは機能せず、エラーは発生しません。ブラウザはローカルホストを待ち続けますが、何も起こりません。

では、pdfkitをどのように使用する必要がありますか?

編集2:

私のrailsのログによると、railsはHTMLを正常にレンダリングします。私はこれを.logで見ましたが、railsはそれをwebrickにも私のブラウザにも送信しません。そして、私のブラウザは待ち続け、待ち続けても何も起こりません。ここには小さな写真しかありません。

編集3:私のwebrickサーバーは他のリクエストに応答できないようです。彼が.pdf私のURLのバージョンを取得し始めたら、何かアイデアはありますか?

編集4:

Rails 3.1、wkhtmltopdf 0.9.5(Windowsインストーラー)、およびpdfkit0.5.2を使用しています。