问题标签 [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 投票
6 回答
13666 浏览

ruby-on-rails - wicked_pdf 错误:无法生成 PDF

宝石文件

错误:

汽车控制器

显示.html.erb

wicked_pdf.erb

0 投票
4 回答
6456 浏览

ruby-on-rails - 如何在 wickedPDF 中设置页面宽度

我正在使用 wickedPDF 在 rails 中创建 pdf,一切似乎都进展顺利,直到我尝试放入全宽图像。但是,如果我设置,我希望页面的宽度为 595px(a4 为 72dpi)

还有一个宽度为 595px 的简单图片标签,它只占屏幕的 2/3s。如果我将图像的宽度更改为 700 像素,它会填满整个屏幕。

我的问题是如何更改 WickedPDF 生成的宽度,这是我的 PDf 目前的样子:

我尝试添加缩放和页面宽度等选项但没有成功,如果我设置:dpi=>72我得到一个空白屏幕,那也不好

0 投票
2 回答
3643 浏览

ruby-on-rails - wkhtmltopdf:分页符和多列布局不起作用

我正在通过gem使用wkhtmltopdf(11.0_rc1) 。wicked_pdf我注意到多列布局不能很好地处理分页符。

我还注意到 CentOS(在 Heroku 上)和 Windows 之间的行为有所不同。在 Windows 上,在某些情况下会使用分页符。

你以前遇到过这样的问题吗?非常感谢任何帮助。

0 投票
4 回答
2265 浏览

html - HTML 到 PDF Rails

我试过 PDFKit 和 wicked_pdf。

PDFKit 几乎把我带到了我想要的地方,但它不支持 css 规则,因此我可以将页脚固定在底部:

任何解决方法来解决这个问题?

谷歌搜索这个主题并没有提供太多,除了其他没有 html 支持的虾和类似的东西。

对于那些想知道的人。wkhtmltopdf 已安装并可以正常工作,因此 PDFKit 可以正常工作。

0 投票
1 回答
575 浏览

ruby-on-rails-3 - Rails 3:使用 wicked_pdf 生成 PDF 突然不再起作用了?[未定义方法`virtual_path']

我们的平台已经上线了一段时间并且运行良好。我们的客户可以很好地下载 PDF 格式的发票。

我们已经进行了几个月的升级,就在今天,我们注意到使用 wicked_pdf 和 wkhtmltopdf 生成的“突然”非 PDF 不再工作......

我完全不知道为什么,我检查了我能想到的一切: - 路由 - 初始化程序 - 宝石 - 等等。

一切似乎都很好,与实际唯一的版本相同。

我们没有更改 Rails 或 Ruby 版本。一切都差不多: - Ruby 1.8.7 REE - Rails 3.0.10

我们得到的错误是:

控制器看起来像:

有什么想法可能会出错吗?我没有更多的想法:(

0 投票
1 回答
612 浏览

ruby-on-rails-3 - 在 pdf 中嵌入视频

我在 Rails 上使用 wicked_pdf 和 ruby​​,并且能够生成带有图像和文本的 pdf,但没有视频。有可能做到吗?如果是这样,怎么做?

0 投票
4 回答
2186 浏览

ruby-on-rails - wicked_pdf 与 rails 3.1 和 ruby​​ 1.9.2

首先,我知道已经发布了此类帖子,但我几乎尝试了所有帖子,但无法获得结果,所以在这里我再次发布相同类型的问题。

其次,我在这里没有资产管道问题,所以请忘记这一点。

现在让我解释一下我在做什么。我正在使用 rails 3.1 和 ruby​​ 1.9.2,我将 wicked_pdf 作为 gem 安装并安装了 wkhtmltopdf,如 wiki 中所述,通过清除已安装的 wkhtml 并将新的 wkhtml 下载并解压缩到 /usr/bin/wkhtmltopdf

我有一个包含以下内容的初始化程序:

wicked_pdf.rb

在我看来,我有一个 link_to 方法如下:

_filters.html.haml

请注意,如果我删除 :format => :pdf 选项它工作正常

在我的控制器中,我正在执行以下操作:

report_jobs_controller.rb

请注意,我仅从 format.pdf 尝试过,没有任何选项。我尝试了“jobs.pdf.erb”,有无布局选项,还有各种我什至不记得的其他选项。我得到的只是最终不能接受的 406。

请指导我,因为我需要尽快实现此功能。

问候,

0 投票
4 回答
2478 浏览

ruby-on-rails - rails, wicked-pdf gem and é à ö characters showing incorrectly

When I generate a PDF with text containing characters such as é è à and so on I do get funny characters instead.

I know this must be related to encoding.

I did try force_encoding("UTF-8") on the string with those characters with no success.

joel

0 投票
1 回答
996 浏览

ruby-on-rails - wicked_pdf 在 Heroku 上部署后无法生成 PDF 报告

我正在尝试使用 wicked_pdf gem 生成 PDF 报告。PDF 生成在我的开发环境中运行良好,但一旦部署在 Heroku 上就会失败

这是我得到的错误:

知道如何解决这个问题吗?

20120207 - 其他尝试

将这些添加到我的 gem 文件时,我收到一个 diffenret 错误:

错误:

0 投票
2 回答
1027 浏览

ruby-on-rails - 使用 Nginx 代理时,不会从 Rails 应用程序提供 PDF

我希望有人能够对此有所了解。我们有一个使用 wicked_pdf 库生成 PDF 的 Rails 2 应用程序。我们正在由 nginx 代理的 unicorn 下运行该应用程序。

问题是,每当应用程序尝试提供 PDF 时,它就会超时,而 nginx 会报告 404。我已经通过 unicorn 端口检查了应用程序,它工作正常,所以是 unicorn 和 nginx 之间发生了一些事情导致失败。

日志文件没有报告任何有用的信息。应用程序日志只是正常报告所有内容,但不输出该Sending data行。nginx 日志报告*443 upstream prematurely closed connection while reading response header from upstream, client.

unicorn错误日志报告连接超时,worker正在被杀死,但是PDF生成不需要30秒:

我觉得我们在网站的 nginx 配置中遗漏了一些东西,但我不确定从哪里开始寻找。

我在下面包含了 nginx 配置: