在我的模板x.pdf.erb站点中,我链接了所有样式表和javascript标签:当生成pdf站点时,除了Bootstrap网格系统之外一切都很好,我的意思是wickedpdf忽略了我的:因此,它的显示方式与没有Bootstrap网格的普通div一样。你能帮我解决这个问题吗? 最佳答案 我遇到了同样的问题。有几种解决方案:Upgrade你的wkhtmltopdf二进制到版本>=0.12,然后添加:viewport_size渲染选项,像这样:respond_todo|format|format.htmlformat.pdfdorend
当我尝试为我想使用WickedPDF附加到电子邮件的pdf指定布局时,我无法生成电子邮件。这是一个Rails4应用程序。当我使用以下代码时,应用程序成功发送了带有pdf附件的电子邮件,但没有所需的样式:definvoice_created(invoice_id)@invoice=Invoice.find(invoice_id)@subscription=Subscription.find(@invoice.subscription_id)attachments['invoice.pdf']=WickedPdf.new.pdf_from_string(render_to_string(:
我正在尝试使用wickedpdf将html页面呈现为pdf。mime_types.rbMime::Type.register"application/pdf",:pdfController方法definvoicerespond_todo|format|format.htmlformat.pdfdorenderpdf:"invoice"endendendwicked_pdf.rb:exe_path=>'/usr/local/bin/wkhtmltopdf'发票.pdf.erbtestdata我已经添加了上述代码并将以下gem添加到我的项目中。gem'wicked_pdf'gem'wkht
ruby-v=1.9.1p378;rails-v=2.3.8wkhtmltopdf在命令行中工作得很好——生成一个PDF。.exe的路径在%PATH%变量中,并在/config/initializers/wicked_pdf.rb文件中正确指定。将Controller操作设置为处理程序.pdf格式,但出现以下错误权限被拒绝-c:/Ruby191/bin/wkhtmltopdf--C:/Ruby191/lib/ruby/1.9.1/open3.rb:67:in'spawn'C:/Ruby191/lib/ruby/1.9.1/open3.rb:67:in'popen3'C:/work/he
我在stackoverflow上寻找其他解决方案,但似乎都没有合适的答案。所以我会尽量具体一些。我们在Ruby2.0和Rails4上的RubyonRails应用程序中使用wicked_pdf(0.9.7)和wkhtmltopdf-binary(0.9.9.1)当我们克隆存储库并启动服务器时,我们的代码在本地运行,但是当我们推送到生产环境(4个节点)时,它偶尔可以工作。这是我们得到的错误:INFO:***************WICKED***************Renderedapplication/index.pdf.hamlwithinlayouts/pdf(209.2ms)