Ruby on rails ROR上的WKHTMLTOPDF-创建PDF而不显示它
我(有点困难)已经找到了如何在Rails应用程序中生成PDF文件并通过单击保存该文件的方法,但它不是仅生成文件,而是随后打开PDF所基于的html页面。我想它只是创建PDF文件,既不显示html页面,也不打开新创建的PDF。。。。这能满足吗 下面是在我的应用程序中单击“打印”链接时触发的控制器代码Ruby on rails ROR上的WKHTMLTOPDF-创建PDF而不显示它,ruby-on-rails,pdf,wkhtmltopdf,Ruby On Rails,Pdf,Wkhtmltopdf,我(有点困难)已经找到了如何在Rails应用程序中生成PDF文件并通过单击保存该文件的方法,但它不是仅生成文件,而是随后打开PDF所基于的html页面。我想它只是创建PDF文件,既不显示html页面,也不打开新创建的PDF。。。。这能满足吗 下面是在我的应用程序中单击“打印”链接时触发的控制器代码 @approvedbentry = Bentry.find_by_id(b_id) file_name = @approvedbentry.client.lastnameorbizname + "_"
@approvedbentry = Bentry.find_by_id(b_id)
file_name = @approvedbentry.client.lastnameorbizname + "_" + @approvedbentry.billDate.to_s + "-" + Time.now.strftime("%s") + ".pdf"
respond_to do |format|
format.html do
render :pdf => file_name, :template => 'bentries/printbill.html.erb', :wkhtmltopdf => 'S:\Projects\BillSumm\vendor\wkhtmltopdf\bin\wkhtmltopdf.exe',
:format => 'pdf', :save_to_file => Rails.root.join('public\printedbills', file_name),
:save_only => true
end
end
我认为“save_only”选项可以保存文件,而不显示任何其他内容,但情况显然不是这样
这能做到吗
短暂性脑缺血发作