問題タブ [pdfkit]

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

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

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

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

node.js - npm install PDFkit が失敗する

推奨されるコマンドを使用して、node.js 用の PDFKit をインストールしようとしています。

ただし、次のメッセージで失敗します。

zlib@1.0.5 プレインストール /home/woody/node_modules/pdfkit/node_modules/zlib node-waf clean || 真実; node-waf 構成ビルド

Ubuntu 10.04.3 LTS を実行しています

誰かに助けや提案があれば、それは素晴らしいことです - ありがとう。

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

ruby-on-rails-3.1 - PDFkit rails3.1 と開発環境

私のRails 3.1アプリはPDFkitを使用して特定のページをレンダリングしています.pdfを生成しようとするとプロセスがハングするという一般的な問題に遭遇しています。このソリューションは、stackoverflow: rails 3 and PDFkit で見つかりました。config.threadsafe!私の development.rb ファイルにエントリを追加すると、これは機能しますが、アプリのどこかで変更を加えるたびに、変更を確認するためにサーバーを停止して再起動する必要がありますワークフローからは受け入れられません - 私は現在、PDF ページのスタイル設定を行っていますが、これを行うには非常に時間がかかります。

ここでも同じ問題が報告されていることがわかりました: https://github.com/jdpace/PDFKit/issues/110、問題はこの回避策を示しています: http://jguimont.com/post/2627758108/pdfkit-and-its -middleware-on-heroku .

これにより、変更をやり直す必要がなくなりますが、pdf を読み込むと、パブリック ディレクトリからアセットを取得しているため、アセット パイプラインからスタイルがレンダリングされません。public フォルダーにある pdf テンプレートのスタイルシートを作成する方法を知っていれば、このソリューションを使用できると思います。これがすべて同期して動作しているPDFKitとRails3.1で開発している人はいますか?

どんな助けでも大歓迎です!ありがとう!トニー

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

ruby-on-rails - RoR: after_save コールバックで生成されたページへのアクセス

after_save Rails コールバックを理解するのに問題があります。私のモデルからのスニペットがあります:

開発ログで、最初の 2 つの logger.info について予想される情報を取得します。3 つ目は、404 例外 (ActiveRecord::RecordNotFound) を受け取るため、わかりません。

それで、私は何を間違っていますか?

PDF 生成は (PDFkit を使用して) 問題なく動作します。after_save 行にコメントを付けて URL にアクセスしようとすると問題ありませんが、after_save でアクセスしようとすると期待どおりに動作しません。

以上がPDFを添付したメール(メーラー付き)の送信です。PDFを(制御されたものを介して)ダウンロードしてから送信します。

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

ruby-on-rails-3 - PDFKitgemはリ​​ンクを隠すことができません-Rails3


皆さん、こんにちは

私はこのチュートリアルに従って、Railsアプリのビューから「pdf」ファイルを生成していました。「ダウンロードへのリンク」を非表示にしようとするまでは、すべて問題ありませんでした。PDFファイルを生成するたびに、リンクが表示されたままになります。cssファイルの「@mediaprint」スタイルが機能していないと思います。

生成されたPDFファイルのリンクを非表示にする別の方法はありますか?

助けてくれてありがとう

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

flot - PDFKitを使用してPDFにレンダリングされないフロートグラフ

アプリケーションでグラフを生成するために flot を使用しています。グラフは正しくレンダリングされます。次に、Web ページは PDFKit を使用して pdf に変換されます。変換時に、グラフの座標 [X,Y] は正しく表示されますが、グラフ自体はレンダリングされません。

問題はキャンバスタグにあるようです-

問題を解決するためにどの方向を見るべきかについての手がかりは非常に役に立ちます。

乾杯!

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

ruby-on-rails-3 - Rails3.1でpdfkitが正しくレンダリングされない

アプリケーションへのpdfkitの追加について、次のレールキャストに従いましたが、pdfの生成に問題があります。これが私がした次のことです:

自作パッケージマネージャーを介してwkhtmltopdfをダウンロードしました

次に、pdfkit gemをgemfileに追加し、bundleinstallコマンドを実行しました。config/application.rbファイルに以下を追加しました

次に、アプリケーションのレイアウトファイルを変更して、すべてのスタイルシートタイプを含めました。

rakeミドルウェアを実行すると、コマンドが機能し、pdfkitミドルウェアが表示されます。

ルートの最後にpdfを追加しようとすると、アプリケーションがハングし、コマンドラインから終了する必要があります。PDFにしたいページへのリンクを作成すると、すべてのマークアップが変更され、破損したファイルのように見えます。(テキストファイルをワードプロセッサで開いたようです。その逆も同様です。役立つ場合は画像を提供できます)スタイルシートでcssを変更しようとしても、PDFへのリンクを表示しても有効になりません。これは、レールの新しいアセットパイプラインと関係があると思いますが、他の誰かがこの問題を経験したことがありますか?

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

ruby-on-rails - pdfkitはpdfをスタイリングしません

pdfkitを使用してpdfドキュメントを作成するrails3.1アプリがあり、生成されたpdfにスタイルがないという事実を除いて、すべてが指定どおりに機能します。wkhtmltopdfは私のスタイルシートにアクセスできず、それよりも大きな問題ではないと思います。これらのスタイルシートへのアクセスをどのように許可するかについて、誰かが手がかりを持っていますか?私は基本的にこのテーマでrailscast#220に従いましたが、pdfkitをrails 3.1で動作させるには、新しい初期化子を作成する必要がありました。

これは、pdfkitをrails3.1で動作させるために使用する必要があったイニシャライザです。

PDFへのリンクは次のようになります。

これにより、スタイリングのないpdfへのリンクが表示されます。

私のapplication.rbでは、pdfkitを次のように構成しました。

これをlayouts/application.html.erbファイルにも追加しました。

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

ruby-on-rails-3 - PDFKit & Rails 3 での Command Failed エラー

私は SO の問題に関するすべての質問を調べ、さらに先に進むことなくすべてのトリックを試しました。

環境は開発モードの Rails 3.0.9 で、VMPlayer VM の Ubuntu 10.4 で実行されます。

apt-get を使用して wkhtmltopdf をインストールしました。バイナリは /usr/bin/ にあります。ターミナルから使用すると、バイナリは問題なく動作します。

正確なエラー メッセージは次のとおりです。

application.rbに次の構成セットがあります:

Railsコンソールで、そのエラーを生成する同じURLでPDFKit.newを作成し、それをファイルに保存すると正常に動作します。アクションのコードは次のようになります。

したがって、基本的に、URL は Base64 エンコーディングでエンコードされ、コントローラー アクションでデコードされます。URL のエンコード/デコード部分は問題なく動作しますが、これは問題の一部ではありません。

PDFはタイムスタンプ付きのファイルに保存され(/べきです)、ダウンロードするためにユーザーに送信されます。

アクセス許可は、この質問の回答が示唆するように設定されています。wkhtmltopdf gem を使用してみましたが、助けにはなりません。

私はこれに本当に不満を感じており、何が間違っているのか正しい方向に私を助けてくれることを非常に感謝しています.

編集: コマンド自体は正常に動作するようです。エラーメッセージからターミナルにコマンドをコピーして貼り付けたところ、機能しました。したがって、許可の問題以外の問題の理由は考えられません。チェック中...

0 投票する
7 に答える
3017 参照

ruby-on-rails - PDFKit を使用した Rails 3.1 アセット パイプライン

Rails 3.1でPDFkitを使用しています。以前は render_to_string 関数を使用して、その文字列から pdf を作成することができました。次に、次のようにスタイルシートを追加します。私の問題は、アセット パイプライン内からそれらにアクセスする方法がわからないことです。(これは私がRails 3.0で行った方法です)

では、資産パイプラインを介してコントローラーから css ファイルに直接アクセスするにはどうすればよいでしょうか?

Rack Middleware と PDFkit を使用して PDF をブラウザーにレンダリングできることはわかっていますが、この場合、PDF をサードパーティのファックス サービスに送信する必要があります。

ご協力いただきありがとうございます。

ライアン