Ruby on rails 3 ROR+;PdfKit&x2B;没有这样的文件或目录-“;C:\\Program\Files\\wkhtmltopdf\\wkhtmltopdf.exe;

Ruby on rails 3 ROR+;PdfKit&x2B;没有这样的文件或目录-“;C:\\Program\Files\\wkhtmltopdf\\wkhtmltopdf.exe;,ruby-on-rails-3,pdf-generation,pdfkit,Ruby On Rails 3,Pdf Generation,Pdfkit,在我的项目中,我在windows平台上使用了PDFKIT。最初它工作正常,但现在它给出了一些奇怪的错误消息 没有这样的文件或目录-“C:\Program”\ 文件\wkhtmltopdf\wkhtmltopdf.exe”“--页面大小”“字母” --页边距顶部“0.75英寸”--页边距右侧“0.75英寸”--页边距底部 “0.75英寸”--左边距“0.75英寸”--编码为“UTF-8”--安静” “——” 我没有办法解决这个问题,下面是ruby代码 kit = PDFKit.new(html)

在我的项目中,我在windows平台上使用了PDFKIT。最初它工作正常,但现在它给出了一些奇怪的错误消息

没有这样的文件或目录-“C:\Program”\ 文件\wkhtmltopdf\wkhtmltopdf.exe”“--页面大小”“字母” --页边距顶部“0.75英寸”--页边距右侧“0.75英寸”--页边距底部 “0.75英寸”--左边距“0.75英寸”--编码为“UTF-8”--安静” “——”

我没有办法解决这个问题,下面是ruby代码

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

提前感谢。

在我的系统上发生这种情况时,我通过将wkhtmltopdf移动到路径不包含空格的目录来解决它。

在我的系统上发生这种情况时,我通过将wkhtmltopdf移动到路径不包含空格的目录来解决它