問題タブ [wicked-pdf]

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

ruby-on-rails-3 - Rails:邪悪なpdfを使用して生成されたpdfファイルを保存する方法

私はWickedPdfを使用しています

これは正常に機能しています。ユーザーは生成されたPDFをダウンロードできます。しかし、郵送などの他の目的のために、生成されたpdfをサーバーに保存する必要があります。この生成されたpdfを保存するにはどうすればよいですか?

私は次のことを試しましたが、htmlをwickedpdfに渡す方法が わかりませんwicked_pdfが機能しません--Ruby on Rails

前もって感謝します

0 投票する
4 に答える
8899 参照

ruby-on-rails - herokuで邪悪なpdfを実装する際の問題

heroku に wicked_pdf を統合するためにこのガイドを使用しています。しかし、どういうわけかそれはうまくいかないようです。heroku からログを取得したところ、次のように書かれています。

助けてください。前もって感謝します。

編集:

コードにいくつかの変更を加え、このエラーを回避しましたが、まだここでスタックしています

NoMethodError (undefined method empty? for #<Pathname:0x2b7112392480>)

0 投票する
4 に答える
8849 参照

ruby-on-rails-3 - Rails 3 ActionMailer と Wicked_PDF

ActionMailer と wicked_pdf を使用して、レンダリングされた PDF 添付ファイルを含む電子メールを生成しようとしています。

私のサイトでは、すでに wicked_pdf と actionmailer の両方を別々に使用しています。wicked_pdf を使用して Web アプリで pdf を提供し、ActionMailer を使用してメールを送信できますが、レンダリングされた pdf コンテンツを ActionMailer (コンテンツ用に編集) に添付するのに問題があります。

Railscasts 206 (Rails 3 の Action Mailer) をガイドとして使用すると、レンダリングされた添付ファイルを追加しようとしない場合にのみ、目的のリッチ コンテンツを含むメールを送信できます。

添付ファイルを追加しようとすると (上記のように)、適切なサイズの添付ファイルが表示されますが、添付ファイルの名前だけが期待どおりに表示されず、pdf として読み取ることもできません。それに加えて、メールの内容が欠落している...

Rails 3.0 でオンザフライで PDF をレンダリングする際に ActionMailer を使用した経験のある人はいますか?

前もって感謝します!――ダン

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

ruby-on-rails - wicked_pdf にはスタイルが含まれていません

私は <%= wicked_pdf_stylesheet_link_tag "pdf" %> それを使用して、htmlに次の出力を示しています

<link href="/stylesheets/pdf.css?1302860585" media="screen" rel="stylesheet" type="text/css"> <link href="file:///home/likewise-open/NEXTBRIDGE/nazar.hussain/osd/development/atlantis/public/stylesheets/pdf" media="screen" rel="stylesheet" type="text/css">

しかし、pdfを作成するとき、スタイルはありません。ファイルからページのヘッダーにすべての css をコピーすると、すべてのスタイルが含まれます。問題とその解決方法。

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

ruby-on-rails - Rails 3-ビューからPDFをレンダリングし、電子メールに添付

私はWicked_pdfを使用してビューをPDFとしてレンダリングし、actionmailerを使用して電子メールを送信していますが、それらを連携させることができません。アクションメーラーを使用して特定のビューのPDFバージョンを電子メールに添付し、リンクまたはボタンをクリックして送信したいと思います。メールを送信するlink_toコマンドがあります。これが、電子メールを生成する私のコントローラーです。

これが私のactionmailerにあるものです:

私は多くの質問と回答を見てきましたが、そのほとんどがエビに関するものです。これには簡単な答えがあるはずです。誰か助けてもらえますか?

更新以下の回答の代替オプションとして使用する提案に感謝します。ただし、ビューをPDFとしてレンダリングし、それを電子メールに添付する方法を本当に学びたいと思います。必要に応じて、エビなどの別のものを使用することもできます。

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

ruby-on-rails - render_to_string_with_wicked_pdf 使用中の例外

render_to_string_with_wicked_pdf を試すときに、ヘッダーとフッターのオプションに問題があります。

ヘッダーまたはフッターオプションなしでレンダリングすると機能します。ただし、これらのオプションを使用しようとすると、次の例外がスローされます。

header.pdf.erb と footer.pdf.erb という部分ビューを共有で作成します。

どれが問題になる可能性がありますか?

また、UNIX システムでこのプラグインを使用しようとすると、生成された pdf でエラー形式のメッセージがスローされます。

前もって感謝します

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

ruby-on-rails - wicked_pdf:フッターの高さ/スタイリング

素晴らしいwicked_pdfgemを使用してPDFを生成していますが、フッター内の特定のスタイルを変更する方法がわかりません。

フッター用のHAMLテンプレートは、おおよそ次のようになっています。

そしていくつかのスタイル:

スタイルは適切に適用されますが、フッターの高さが低いため、最初の行のみが表示されます。CSSで高さを設定しようとしましたが、今のところサイコロはありません。たとえば、を使用してフッターを設定しcenterたり、attributesテキストrightを直接指定したりすると、改行によってフッターが期待どおりに「成長」します。

フッターの高さを変更する方法について何かアイデアはありますか?

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

ruby-on-rails - IDに応じてファイル名を変更するWicked_PDF

Rails3でwicked_pdfを使用しています。PDFの生成や保存に問題はありません。私の唯一の問題は、@post.id に従ってファイルに動的に名前を付けたいことです。次のコードを配置すると、ファイルは #{@post.id} という名前で表示されます。私は何を間違っていますか。ありがとう

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

ruby-on-rails-3.1 - wicked_pdf + rails のアセット パイプライン + 運用中の sass インポート

開発中の SASS で wicked_pdf を正常に使用しています。このヘルパーを介して、その他のファイルのいくつかのルールを含む単一の.scssファイルを含めています。import.sass.scss

しかし、本番環境に切り替えても、アプリはインポートされたファイルを探しますが、見つかりません。

次に、2 つ目のマニフェスト ファイルを追加して production.rb に事前コンパイルします ( config.assets.precompile += %w(pdf.css))。このファイルには、前述のファイルを取得するための単一のrequireルールが含まれてい.scssます。このファイルは問題なくコンパイルされていますが、ヘルパーは実稼働環境で適切なファイルを選択せず​​、インポートされた.sassファイルをロードしようとしているようです。

これを解決する方法を経験した人はいますか?PDF の作成には絶対パスが必要なため、この作業は少し難しくなります。

0 投票する
6 に答える
11937 参照

ruby-on-rails - Rails: wkhtmltopdf RuntimeError (wkhtmltopdf の場所が不明)

Ruby on Rails でアプリを開発するために Ubuntu 11.04 を使用しています。アプリでは、pdf ドキュメントを生成する必要があります。だから私は wicked_pdf と wkhtmltopdf-binary gems を使用しています。

私のシステムの開発環境では、すべて正常に動作しています。しかし、Phusion Passenger を使用して CentOS 5.6 で本番環境にアプリをデプロイした後、オンザフライで PDF を生成しようとすると、次のエラーが表示されます。

RuntimeError (wkhtmltopdf の場所が不明)

Ruby1.9.2.p136 Rails 3.1.1 を使用しています

どんな助けでも大歓迎です....ありがとう。