gpt4 book ai didi

ruby-on-rails - Rails 3 + PDFKit 问题:权限被拒绝 (Errno::EACCES)

转载 作者:可可西里 更新时间:2023-11-01 10:53:31 26 4
gpt4 key购买 nike

我想使用 PDFKit在我的 Rails 3 应用程序中在 Windows 上

我安装了 wkhtmltopdfpdfkit gem。

这是我用来创建 PDF 的代码:

class JobsController < ApplicationController
def create_pdf_invoice
kit = PDFKit.new("<h1>Hello</h1><p>This is PDF!!!</p>", :page_size => "A4")
file = kit.to_file("my_first_pdf") # Error issued here!!
...
end
end

我收到以下错误:

Errno::EACCES in JobsController#create_pdf_invoice

Permission denied - "c:\Program Files\wkhtmltopdf" "--page-size" "A4"
"--margin-top" "0.75in" "--margin-right" "0.75in"
"--margin-bottom" "0.75in" "--margin-left" "0.75in"
"--encoding" "UTF-8" "--quiet" "-" "my_first_pdf"

有什么想法吗?

最佳答案

如果您指向一个文件夹而不是实际的文件 (.exe),您将收到该错误

我让 PDFkit 像这样在 Windows 上运行:

  PDFKit.configure do |config|
config.wkhtmltopdf = 'C:\wkhtmltopdf\wkhtmltopdf.exe'
end

关于ruby-on-rails - Rails 3 + PDFKit 问题:权限被拒绝 (Errno::EACCES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5176239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com