問題タブ [prawn]

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

ruby-on-rails - エビ::テーブル::セルの高さを設定する方法は?

エビを使用してPDFを生成していますが、セルの高さを設定するときに問題が発生します。高さを設定しましたが、何も起こりません。私はこのように使用しています:

しかし、結果を見ると、設定されている高さがpdfに印刷されていません。誰かが理由を知っていますか?

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

ruby - エビ/ルビーでフォント文字をアウトライン化する方法 (pdf)

キャラクター(TTF)をベクターで描きたいのですが、キャラクターの輪郭線をどうやって描けばいいのか悩んでいます。文字は、アウトライン化の可能性を示唆する色で「塗りつぶされ」ているように見えます。stroke_color を試してみましたが、役に立ちませんでした。ルビーとエビを使用してpdfでレンダリングしています。ありがとう。

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

ruby-on-rails - コントローラーから画像フォルダーにアクセスするにはどうすればよいですか?

私は今Prawnをセットアップしています.1つのパラメータについては、imgの場所を知りたがっています。

彼らの場合、彼らは書いた:

しかし、それはローカルの gems フォルダーを指しています。card_cutout.jpgこれをコントローラ ポイントからpublic/images/ フォルダに作成するにはどうすればよいですか。

ウェブサイトのように機能すると考えて絶対リンクを使用してみましたが、間違っていました。

前もって感謝します!

0 投票する
3 に答える
328 参照

ruby - 最新の安定したエビ (pdf 世代) のバージョンはどれですか?

最新の安定したエビ (pdf 世代) のバージョンはどれですか? エビ形式をサポートしていますか?

0 投票する
5 に答える
13892 参照

ruby-on-rails - Rails 3からPDFを生成します-どのツールを選択しますか?

Rails3プロジェクトからいくつかのビューをPDFとしてレンダリングできるようにする必要があります。私はこれまでRuby/RailsでPDF生成手法を使用したことがないので、PrawnPDF :: Writerなどのいくつかの一般的なアプローチを調査しましたが、これまでに見つけたすべての例と記事は古く、rails2.xにのみ適用できます。 。Rails3の実際の例はまだ見ていません。エビとエビの宝石をインストールして、このRailscastsエピソードで説明されている例を再現しようとしましたが、エビの方法が認識されないというエラーが発生します。これが実装エラーなのか、それとも単に非互換性の兆候なのかはわかりませんが、他の人がそのエビをウェブ上で共有しているのを見るとRails3では機能しなくなりました。コードをさらにトレースする必要はありませんでした。

Rails3でPDFを生成するための信頼できるソリューションを見つけた人はいますか?それを共有したり、外部のリソースやドキュメントを教えてもらえますか?本当にありがとう!

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

ruby-on-rails - エビを使ってテーブル/セル内にフォーマットされたテキストを描画する

Rails3.0.1をprawn-0.11.1.preで実行しています

いくつかの基本的なテストを行って、Prawnにフォーマットされたテキストを含む単純なテーブルを作成させることができるかどうかを確認しました。

PDFは次のようにレンダリングされます

(素敵なテーブルですが、テーブルの外側に「セル2」というテキストがあります)

私の目標は、フォーマットされたテキスト「セル2」をセル#2内に取得することです。

これはどのようにすればよいですか?

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

ruby-on-rails - エビのプラグインはオンラインサイトで空白のPDFを表示します

奇妙に聞こえるかもしれませんが、私のローカルバージョンでPrawn gemを使用してpdfを生成したコードは正常に機能しましたが、オンラインバージョンでは空のpdfページしか表示されません。また、ローカルバージョンで環境を「本番」に変更しようとしましたが、それでもこの問題を再現できません。

そのpdfを生成するために使用するコードは次のとおりです。

誰か助けてもらえますか?

アップデート1

ローカルバージョンでgemlistprawnを実行すると、次のようになります。

それをオンラインで実行している間、私に与えました:

それは何かの手がかりですか?

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

ruby-on-rails - Ruby on Rails&Prawn PDF

私のウェブサイトでPDFドキュメントを作成しています。すべて正常に動作しますが、PDFに画像を追加しようとすると、「申し訳ありませんが、問題が発生しました。この問題について通知を受けました。すぐに確認します」と表示されます。

だから、エビで何かが失敗します。

これが私が「image'logo.png」を試す方法です。私は非常に多くの方法を試しましたが、すべてインターネットで見つかりましたが、何も機能していないようでした。1つはBASEDIRを使用したものですが、BASEDIRがどこにあるかをどのように知ることができますか?

とにかく、OSX Server 10.6とidを使用している私は、これらの質問に答えてくれてとても感謝しています

-エビのログファイルはどこにありますか?-画像を追加するにはどうすればよいですか

どうもありがとうございました、ご挨拶!

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

ruby-on-rails - エビPDFの複数行フッター

複数行のフッターテキストがあります。テキストの長さは、ユーザーの名前と勤務先の会社によって異なります。すべてのフッターと同様に、PDFのメインコンテンツと混ざらないように、ドキュメントの下限の下に表示する必要があります。

問題は、Prawnでテキストをドキュメントの下限より下に印刷することを見つけた唯一の理由は、#draw_textを使用することです。これは、number_pagesがテキストをドキュメントの下限の下に表示するために使用するのと同じメソッドです。ただし、#draw_textを使用する際の1つの注意点は、テキストを2行目に折り返すことができないことです。

#text_box、#bounding_boxなどの2行目にテキストを折り返すことができる多くのメソッドを見つけましたが、これらのメソッドの注意点は、ドキュメントの下限より下に何も印刷できないことです。

たとえば、次のドキュメントはドキュメントの下限を下回るため、ドキュメントには何も印刷されません。

以下は、ドキュメントの下限内にあるため、ドキュメントに印刷されますが、すでにそこに存在するコンテンツの上にも印刷されます。

そして最後に、以下はドキュメントの下限の下に印刷され、PDF内の既存のコンテンツの上に印刷されないようにしますが、使用可能な:widthオプションや、必要に応じてテキストを2行目に折り返す機能はありません。 :

両方の世界を最大限に活用する方法はありますか?ドキュメントの下限より下に印刷し、行の折り返しで最大幅を適用する方法はありますか?

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

ruby - Ruby: group メソッドを使用すると、エビの PDF がメモリ不足になる

カテゴリ ヘッダー付きの PDF に表示したい製品が多数あります。カテゴリが現在のページに収まらない場合は、次のページに移動したいと考えています。このために、Prawn の group メソッドを使用しています。

これは少量の製品では非常にうまく機能しますが、100 個を超える製品を追加すると、非常に長い時間がかかり、「メモリの割り当てに失敗しました」で終了します。グループメソッドを使用しない場合、約 30 秒かかります。

明らかに、グループ メソッドはメモリ使用量を適切に管理していません。回避策の提案をいただければ幸いです。