問題タブ [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 投票する
8 に答える
169365 参照

ruby-on-rails - Rails:「sudo」コマンドが認識されないのはなぜですか?

私のアプリケーションディレクトリ(Windows上)で、次を実行します:

ここで説明したように、しかし、私はこのエラーが発生しました:

「sudo」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

何が問題なのですか?

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

ruby-on-rails - WindowsでPDFKITコマンドを実行できません

私はこのチュートリアルに従っていますが、Windowsです。私が走るとき:

私のアプリケーションディレクトリから、pdfkitコマンドが認識されません:

gem listpdfkitgemがインストールされていることを示しています。

何が問題なのか?

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

ruby-on-rails - Rails 3 + PDFKit 問題: 許可が拒否されました (Errno::EACCES)

Windows 上の Rails 3 アプリケーションでPDFKitを使用したいと考えています。

私は宝石をインストールwkhtmltopdfしました。pdfkit

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

次のエラーが発生しました。

何か案は ?

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

ruby-on-rails - Rails 3 + PDFKit:ビューをPDFに変換する方法は?

Windows上のRails3アプリケーションには、次のページがあり、ジョブの領収書が表示され、ユーザーがそれを編集できるようになっています。

ページの下部に[PDFの作成]ボタンもあります。押されたときcreate_pdf_invoice、私のJobsControllerは呼ばれます:

これはすべて正常に機能します。つまり、PDFが作成されます。

私の質問は、この静的なテキストではなく、請求書自体を印刷するにはどうすればよいですか(http://localhost:3001/jobs/45/invoiceページで[印刷]を押した場合など)?


アップデート

入れてみました

ここconfig/application.rb提案されているように。

サーバーは正常に起動しますが、

Rubyがクラッシュします:

ここに画像の説明を入力してください

私が使う:

何か案は ?

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

ruby-on-rails - render_to_stringはパーシャルを検出しません(PDFKitコントローラーの応答)

Ruby 1.8.7、Rails 3.0.4、PDFKit 0.5.0

ミドルウェアを使用せずにPDFKitを使用してPDFを作成しようとしているので、JavaScriptを無効にできます(PDFにあるはずの多くの情報を非表示にするアコーディオンアクションがあります)。ただし、試行すると、ビュー(show.html.erb)のパーシャルが欠落していると表示されるため、失敗します。

{:locale => [:en、:en]、:formats => [:pdf]、:handlers => [:erb、:rjs、:builder、:rhtml、:rxml]}で部分的なプログラム/詳細が欠落しています

パーシャルへの参照を削除すると、正常に機能します。また、show.html.erbと同じディレクトリにパーシャルを配置しようとしましたが無駄になりました。これが私のコントローラーのshowactionのコードです:

これを行い、パーシャルを保持する方法はありますか?

編集:今のところ私はこれをしました:

これには、生成するすべてのPDFでJavaScriptをオフにするという欠点がありますが、今のところは有効です。パーシャルをrender_to_stringで引き続き機能させるという元の質問に対する回答は、引き続き高く評価されます。

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

ruby-on-rails - PDFKit が正しい PDF を生成しない

PDFKitとwkhtmltopdfをインストールしました。

1 つのアクションで、次のような単純な html をレンダリングします。

アクションを .pdf 拡張子で実行すると、間違った pdf ファイルが生成されます。PDFKit のデバッグ 次の行に到達しました。

これは、私の PDF が生成される場所です。コマンド ライン no wkhtmltopdf と私の html を入力として使用します。

rdebug を使用すると、invoke の値は次のようになることがわかりました。

そして @source.to_s は

わかりましたので、次のように手動でコマンドを実行しようとしました:

明らかに、hello_internet には @source.to_s のコンテンツがあります。

実行すると、正しい pdf が生成されます。

生成された正しい pdf はhereで、間違った pdf はhereです。

ここで何が問題なのかわかりません。

ありがとう。

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

cocoa - Cocoa で PDF を操作する

PDFKit (PDFDocument、PDFPage) でより単純なクラスを使用し、低レベルの CGPDFDocumentRef オブジェクトへの参照を取得する方法があるかどうか疑問に思っています。これが可能かどうか誰にもわかりますか?

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

objective-c - CocoaでのPDFファイルのマージ

複数のPDFファイルを連結して1つのPDFを作成したいと思います。今、私は私が知っているところまで来ました、PDFKitは行くための適切な方法です(私は推測します)。しかし、マージをどのように実行するかはわかりません。私は1つとPDFDocumentいくつかを持っている必要がPDFPageあり、それinsertPageからPDFDocument?それとももっと簡単な方法がありますか?PDFを連続的に変更したくはありません。ただ、それらをマージしたいだけです。どうもありがとう!

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

pdfkit - ユーザーがPDFで1ページを正常に生成した後、Rails 3アプリですべてのページをPDFにレンダリングするPDFKit

PDFでいくつかのページを生成したいので、PDFKit gemから始めました。

すべてが正常に機能しますが、ユーザーがページを pdf でダウンロードすると、その後、ユーザーがクリックしたリンクが pdf にダウンロードされます!!. PDF 生成を 1 ページだけオンにしたいと考えています。

私の構成は次のとおりです。

application.html.erb

アプリケーション.rb

show.html.erb

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

ruby-on-rails - 特定のページにヘッダーを追加する方法pdfkitで生成されたpdf

現在、3.0.5 Rails アプリケーションで pdfkit を使用して、ユーザー アクティビティのレポートを生成しています。PDFドキュメントはシンプルで、最初のページにはユーザーに関する詳細があり、要約があり、次に選択した期間のすべてのユーザーのアクティビティを含む表があります。

最初のページは問題ありませんが、テーブルを表示すると、次のページは、アクティビティ テーブル ヘッダーを含むすべてのページでそのヘッダー列のタイトルから開始する必要があります。(銀行の明細書を思い出させます)このようなもの:

どうすればそれができるか知っている人はいますか?