問題タブ [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 に答える
3131 参照

wicked-pdf - Dynamic footers with wicked-pdf

Is it possible to get wicked-pdf to render different footers of a single multipage document? So page 1 would have a footer that says one thing and page 2 would have a footer that says another thing.

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

ruby-on-rails - wicked_pdf/wkhtmltopdfはTwitterBootstrapcssを無視します

次のソースからwicked_pdf/wkhtmltopdfを使用してRubyでPDFドキュメントを生成するのに問題があります。

-

生成されたPDFは、ブートストラップcssを完全に無視します(つまり、ドキュメントのレイアウト全体がスクランブルされます)。しかし、それは完全に「スタイル」セクションにロードされます。

出力htmlをデバッグ(generate.pdf?debug = 1)しようとすると、希望どおりの正しいフォーマットが得られます(#leftはページの左側の列、#rightは右側の列です) 。

wkhtmltopdfはtwitterブートストラップcssをレンダリングできますか?

私はwkhtmltopdf0.11.0rc1で最新のwicked_pdfgemを使用しています。

これについてのヒントをありがとう!

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

ruby-on-rails - wicked_pdfがActionMailerにヘッダーまたはフッターをロードしていません

次のコードでPDFを生成しようとしています。

このコードをコントローラーのアクション内で実行すると、うまく機能しますが、メーラークラスの同じコードは、PDFではなくHTMLをレンダリングするだけです。次に、呼び出すとWickedPdf.new.pdf_from_string(archivo)PDFが生成されますが、ヘッダーまたはフッターはありません。生成されたHTMLにはヘッダーとフッターの両方が含まれていないためです。足りないものはありますか?助けてください。いずれにせよ、私は以下を使用しています:

  • wkhtmltopdf 0.11.0 rc1
  • レール(3.2.3)
  • wicked_pdf(0.7.9)

ありがとう!

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

javascript - Wicked PDF - AJAX リクエストが完了するのを待ちます

WickedPDF を使用して PDF を生成しようとしていますが、すべての静的 HTML/CSS が読み込まれています。AJAX リクエストを使用して入力されたページにいくつかの要素がありますが、それらは PDF に表示されません。

:redirect_delay をパラメーターとして渡すことができることは知っていますが、これは、AJAX 呼び出しが完了するのを待っている場合には役に立ちません。Wicked PDF と AJAX 呼び出しから生成されたページについて言及されていなかったので、次のように尋ねてみました。

私がやろうとしていることは、Wicked PDF (または他のプロジェクト) で可能ですか?それとも、PDF を生成する前にすべてをフロントエンドに渡す必要がありますか?

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

ruby-on-rails - wicked_pdf:ヘッダーを最初のページにのみ表示し、フッターを最後のページにのみ表示することはできますか?

今、私は:header => {:html => {:template => "layouts/pdf_header.html.erb"}}物事を設定しています。ドキュメントの最初のページのヘッダーのみを表示するものを渡すことができますか?

フッターに対してもこれを行うことはできますか?ここでは、フッターの長さやページ数が毎回異なる場合に、フッターをページの下部に動的に固定する方法は他に考えられないため、ここではほとんど重要です。

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

ruby-on-rails - wicked_pdf 画像が多すぎる = 破損した PDF

wicked_pdf (または wkhtmltopdf) は、プロダクション モードで奇妙な動作をします。問題を突き止めるのに少し時間がかかりましたが、私の PDF が壊れている理由は、画像が多すぎるか、ファイル サイズが大きすぎるためのようです。

300dpi の写真 (4 MB) を使用しようとすると、壊れてしまいます。72 dpi に下げると、うまくいきます… 時々。サムネイルだけを使用すると、常に機能します。

テストを行いました: 小さなテスト画像を含む 1 つのカバーシートが機能します。表紙は2枚でも…最大30枚まで対応。カバー シート 31 を添付すると、常に PDF が壊れます。

開発中はすべて問題なく、300dpi 画像、5 MB、50 MB でも問題ありません。

この問題について知っている人はいますか?そして、それを修正する方法は?:-)

PS: コマンド ライン経由で wkhtmltopdf を実行すると、画像がまったく表示されないため、wkhtmltopdf または wicked_pdf が問題であるかどうかをテストするのは困難です。私はPDFを生成するのが本当に好きではありません!

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

ruby-on-rails-3 - レール; wicked_pdfは邪悪です遅い

1.9.2&rails 3.0.9 wicked_pdf 0.8.0 wkhtmltopdf 0.10.0 rc2 @ / usr / local / bin / nginx and pow

たとえあったとしても、ほとんど機能しないようで、機能すると非常に遅くなります。私がしたこと:

バンドルのインストール後、簡単なテストのためにRailsコンソールに移動しました。

pdf = WickedPdf.new.pdf_from_string('Hello There!') " * ** * **\ "/ usr / local / bin / wkhtmltopdf \" -q --- ** * ** * "

30分ほどのように非常に長い間そのようにハングしますが、最終的には戻ってきます。

wkhtmltopdf google.com google.pdfを使用してwkhhtmltopdfを直接テストするためにシェルにドロップすると、次のようになります。

私はcntl-cをしなければならなかったが、かなり速い

少し掘り下げた後、wkhtmltopdf-binaryをgemファイルに追加し、バンドルインストール...同じ結果

私のwicked_pdf.rb初期化子:

前もって感謝します

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

javascript - Better Page Breaks in Wicked_PDF for Rails

I was able to use the technique described here to get page breaks at certain points I wanted. However, I have a two column layout as follows:

Which is styled like this:

This is fine most of the time, but if the book-body div + the height of book-main-image and book-headline-holder are longer than one page, both book-main-section divs are shifted to the next page, leaving an image and headline on one page with a huge gap and the rest of the content on the next page.

I tried to start introducing some javascript (using an external link to jQuery in the page) to break up the page content into separate divs based on the height of them, but I could never get the Javascript to execute (seems to totally ignore it). Is there any other way to avoid this, or to get the javascript working?

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

ruby-on-rails-3.2 - WickedPDF ヘッダーのレンダリング

私はmac osxを使用しており、wickedpdfを介してhtmlファイルをpdfファイルに変換しようとしています。PDF ファイルのすべてのページに文字列を配置したいのですが、ヘッダーがレンダリングされないという問題があります。

私のwickedpdfメソッドは、

ヘッダーファイルには「hello」文字列のみが含まれているか、何も含まれていません。ただし、このエラーが表示されるたびに、

問題の行は「:header =>{:html =>{:template=>'shared/pdf/header.pdf.erb'」です。さらに、コンソールでのヘッダー ページのレンダリングに関するログが表示されません。

どうすれば修正できますか?

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

wicked-pdf - osx でパッチが適用されていない WickedPDF

Mac osxでhtmlからpdfにしようとしています。私はこのコマンドを書きます、

しかし、私はエラーを見ました、

何が問題ですか?どのように修正すればよいですか?