问题标签 [wicked-pdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4198 浏览

ruby-on-rails-3 - WickedPDF 缺少布局

我有一个这样的控制器:

像这样的简单视图:

我也有一个布局'application.html.erb';

当我执行以下命令时:

我得到了一个包含所有样式和布局的pdf。

但是,当我去时,http://local.myapp.com:3000/professors/2.pdf我收到一条错误消息:

所以,然后我将我的控制器#show 操作更改为如下所示:

这有助于我渲染视图,但不幸的是它不会渲染样式和布局。我的问题是:

  1. 为什么我需要指定模板?
  2. 为什么布局没有在 PDF 中呈现?
0 投票
2 回答
9090 浏览

ruby-on-rails-3 - 警告:已初始化常量 PDF

现在我正在使用rails 3.0.0。如果我在终端中运行我的项目,我会收到此警告。请帮我。

/usr/share/ruby-rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.0.0/lib/action_dispatch/http/mime_type.rb:98:警告:已初始化常量 PDF

0 投票
2 回答
222 浏览

wicked-pdf - wicked_pdf 车把/小胡子支持

我以前使用 wicked_pdf 和 erb,但我现在想使用 wicked_pdf 利用把手作为我的模板引擎。

这应该只适用于 wicked_pdf 吗?我看到带有haml标签的问题,所以我假设是的。只是想知道是否有人尝试过。

附带说明 - 有人使用带有 wicked_pdf 的演示者吗?

0 投票
1 回答
470 浏览

ruby-on-rails - pdf不是在生产中生成的

现在我正在使用 wkhtmltopdf gem 生成 pdf。在开发中它工作正常。如果我在生产中运行我的项目,我得到了这个错误。我已经安装了这两个宝石“wkhtmltopdf”和“wkhtmltopdf_binary”。请帮助我。

RuntimeError(执行失败:“/usr/local/rvm/gems/ruby-1.9.2-p290/bin/wkhtmltopdf”-q - - 错误:无法生成PDF!):

0 投票
1 回答
964 浏览

ruby-on-rails-3 - 与 WickedPDF 和 Heroku 的环境冲突

我正在使用 WickedPDF,我基本上有两个包含二进制文件的 gem:

第一个应该只用于生产,第二个用于开发。如果我的 Gemfile 如下所示,则部署到 Heroku 将不起作用:

如果我有它,它也不起作用:

如果我没有分组,它就可以工作。就像:

我得到的错误是:

RuntimeError:wkhtmltopdf 的位置未知

为什么会发生这种情况?为什么 Heroku 不使用生产组?

0 投票
1 回答
909 浏览

ruby-on-rails - Ruby/Rails Javascript (flot) 使用 Wickedpdf 渲染 pdf

wickedpdf 是否呈现 javascript 图形?

红宝石 1.8.7

导轨 - 2.3.8

我的代码工作正常,视图很好 - flot 确实按照我想要的方式绘制图形......但是当我查看 pdf 文件时,它都是空白的。

有没有其他人遇到过类似的问题?

控制器:

看法:

帮手:

0 投票
1 回答
3751 浏览

ruby-on-rails - wicked_pdf 不呈现标题

PDF 生成良好,不幸的是我没有看到标题。我可以将标题粘贴在主布局中,它也可以正常工作。在我看来,上面的标题行没有被处理。文件名“header.pdf.erb”似乎无关紧要。我可以将它指向一个不存在的文件并且它不会引发错误。

这是 Mac OS、Rails 3.2.1、ruby 1.9

0 投票
2 回答
1337 浏览

ruby-on-rails - 使用 MathJax 和 wkhtmltopdf 在 Rails 中生成 PDF

我正在使用 Rails 3.2.6 编写一个网站,它需要能够在网站上显示数学格式。为了完成这项工作,我使用了 mathjax-rails gem,它可以完美地渲染数学,例如,questions/1。但是,我希望用户能够以 PDF 格式下载包含数学内容的问题。我已经对我的应用程序进行了大量搜索和摆弄,最接近解决方案的是 wkhtmltopdf 和 wicked_pdf gem。这是可行的,因为创建了一个 PDF 并将其保存到用户的计算机上。但是,数学没有正确呈现,因为我认为 mathjax 实际上并没有处理它。

做了一些阅读后,我想我在其他地方找到了答案,它说要向控制器添加延迟,让 mathjax 有机会发挥它的魔力:

但是,这也不起作用,我最终得到了一个包含以下内容的 PDF:

[itex]3H_{2~(g)} + 2N_{2~(g)} ⇌ NH_{3~(g)}[/itex]

而不是格式化的数学。有没有人知道我如何才能让它工作?

提前致谢。

0 投票
1 回答
13277 浏览

ruby-on-rails - wkhtmltopdf automatic page breaks

I'm using wkhtmltopdf v0.11.0 rc1 in a Rails application through wicked_pdf (I know wicked_pdf does not support the new command line parameter notation, I'm using my own fork of the gem). I thought that content not fitting within a page should automatically overflow to the next one, but this is not the case - I'm seeing text just being cut off, sometimes in the middle of a line.

I know I can layout my pages using page-break-after:always, but this looks like dirty hard-coding, and besides the HTML comes from an ERB template so it's not always obvious where to put page breaks.

Can something be done so that page breaks are inserted automatically? Am I missing something about how this works?

Here's what the generated command line looks like

0 投票
2 回答
3824 浏览

ruby-on-rails-3 - 如何在 CSS 中为 wicked_pdf 使用背景图像

我正在使用带有 rails 3.0 项目的 wicked_pdf 插件。我想用css文件中的图像定义背景。

这是我的CSS代码

这没有找到ideathumbbg.png,它确实在生成的pdf中呈现ideathumbbg.png。

是否可以在 css 文件中使用 wicked_pdf_image_tag 助手?或针对此问题的任何其他最佳解决方案?