1

私のプロジェクトでは、Windows プラットフォームで PDFKIT を使用しました。最初はうまくいきましたが、今では奇妙なエラーメッセージが表示されます。

そのようなファイルまたはディレクトリはありません - "C:\Program\ Files\wkhtmltopdf\wkhtmltopdf.exe" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-right" "0.75 in" "--margin-bottom" "0.75in" "--margin-left" "0.75in" "--encoding" "UTF-8" "--quiet" "-" "-"

それを解決する方法がわかりません。ここにルビーコードがあります。

kit = PDFKit.new(html)
send_data(kit.to_pdf, :filename => "#{file_name}.pdf", :type =>'application/pdf')

ファイル: app/config/initializers/pdfkit.rb

PDFKit.configure do |config|
  config.wkhtmltopdf = 'C:\Program Files\wkhtmltopdf\wkhtmltopdf.exe'
  # config.default_options = {
  #   :page_size => 'Legal',
  #   :print_media_type => true
  # }
  # config.root_url = "http://localhost" # Use only if your external hostname is unavailable on the server.
end

前もって感謝します..

4

1 に答える 1

1

これが私のシステムで発生したとき、パスにスペースが含まれていないディレクトリに wkhtmltopdf を移動することで解決しました。

于 2013-04-11T19:29:08.863 に答える