問題タブ [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.
javascript - wkhtmltopdfでpdfを作成し、javascriptをレンダリングします
モデルウィンドウにあるjavascriptチャートのPDFを作成しようとしています(私のチャートは.aspxビューのjavascriptとcssの組み合わせです)。レンダリングされたPDFファイルの唯一のものは、ウィンドウからの静的コンテンツであり、実際のjavascriptチャートはありません。
PDFを作成するための私の呼び出しは次のとおりです。
javascriptチャートを取得する方法について何かアイデアはありますか?おそらく、.Netバージョンの方が適切であるか、生成されたページをファイルに保存してツールに渡す必要があります。
ありがとう。
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 パラメータへの言及を見ることができますが、その使用法を解決できていないか、それが役立つかどうかさえわかりません。
ありがとう
ダンカン
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の魔法が機能する場合は、他のハックなソリューションと同じように素晴らしいでしょう。
ありがとう!
ruby-on-rails - グーグルウェブフォントを使用したpdfkit
カスタムのGoogleWebフォントを使用したWebページからPDFKitを使用してPDFを作成しようとしています。
カスタムフォントを正しく機能させることができないようです。ここ
に示すように、Rails用のデフォルトのPDFKitミドルウェアを使用しています。
誰かが.htmlファイルとPDFKitまたは単にwkhtmltopdfを使用してそれをpdfに変換する(できればruby)コードを見せてくれませんか。変換されたPDFにはきれいなフォントが必要です:)
ruby-on-rails - RailsのPDFKitでUTF-8を使用するにはどうすればよいですか?
RailsアプリでPDFKitを使用してPDFを生成しています。問題は、コンテンツの一部にASCII以外の文字が含まれていることです。UTF-8を使用するように強制するにはどうすればよいですか?
ruby-on-rails - Ruby on Rails を使用した Wicked PDF のテンプレート オプション
知りたいのですが、PDF ファイルをテンプレートとして使用して、Ruby on Rails を使用して WickedPDF を使用してコンテンツを記述できますか。つまり、ヘッダーとフッターを含む PDF ファイルにアクセスし、WickedPdf はそのテンプレートを使用してテキストを書き込みます。
https://github.com/mileszs/wicked_pdf
ありがとうニシャント
php - 実行権限なしでPHPでwkhtmltopdfを利用する
exec コマンドを使用したり、php.ini を編集したりできないサーバーで、wkhtmltopdf という名前の html から pdf への変換ツールを使用できるかどうかは誰でも知っています。
含めるライブラリのようなものはありますか?
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から):
iphone - uiwebview を pdf に変換して電子メールで送信
私はローカルhtmlを表示するUiwebviewを持っています.htmlをpdfに変換し、デスクトップで読むことができます.しかし、pdfファイルをメールに添付すると、正常に送信されましたが、それらのpdfがiPadまたはiPhoneで読み取れないことがありますか?私を助けるための提案はありますか?前もって感謝します、
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を使用しています。