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

ruby-on-rails - wicked_pdf 图像渲染

如何获取以 pdf 格式显示的产品图像?

我在视图文件中有这段代码

它显示了这辆车的所有图像。

但是如果我在 show.pdf.erb 中使用相同的代码,那么我得到的不是图像,而是问号......就像图像丢失的东西一样。那么,有没有办法把它们写在纸上呢?谢谢。

ps控制台显示的是什么

更新

这段代码显示了链接在 html 中的样子,使用这段代码我可以渲染一张汽车的照片,但它对所有汽车都是一样的,所以我没有做太多。

163 数字是分配给汽车的资产的 ID,在这里我保留了一张尺寸更大的图像(拇指、中号、大号..),我为一辆汽车获得了 5 张不同编号的地图。所以我有很多这样的数字地图,因为我每辆车至少有 5 张照片。每辆车有 5 个资产。在 show.html 我可以看到它们,但不是 pdf。我确实把它放在应用程序助手中:

但这仅适用于您在服务器上拥有的图像,并且对于所有汽车都是相同的,我怎样才能让每辆车的至少一张图像以 pdf 格式显示?拜托了。帮助!!!

0 投票
1 回答
1282 浏览

ruby-on-rails - Wicked_PDF 转换为错误的大小

我有一个设置为 612px 792px 的 html 布局,它应该呈现为 8.5 x 11 字母大小的页面。

但是,当我渲染时,我想出了一些小于字母大小的东西。

有任何想法吗?

0 投票
3 回答
1666 浏览

ruby-on-rails-3 - Wicked_pdf 不适用于 Heroku

我正在为我的应用程序完成一个 PDF 报告实现,它在开发模式下完美运行,但是在上传到 Heroku 时,它不起作用,并且我收到以下错误:

我已经尝试按照这个github 存储库中的示例添加一个初始化程序并手动将 wkhtmltopdf bin 文件上传到 heroku ,但我仍然无法让它工作。

我似乎无法理解为什么这在 H​​eroku 中不起作用的确切原因,有人可以帮帮我吗?提前致谢。

0 投票
3 回答
5622 浏览

ruby-on-rails-3 - 使用 Wicked_PDF (wkhtmltopdf) 在 PDF 中嵌入 SVG

当我尝试在由 wicked_pdf (wkhtmltopdf) 生成的 PDF 中包含 SVG 时,它显示为空白。知道如何让 svg 显示在 pdf 中吗?

app/views/barcodes/to_pdf.html.haml

条码控制器

0 投票
1 回答
6923 浏览

ruby-on-rails - Wicked_PDF 中的自定义页面大小

Wicked_pdf 文档显示我可以使用以下内容来更改页面大小:

但是,这仅限于“命名”页面大小,例如“A4”或“Letter”。我想使用 wkhtmltopdf 的page_heightpage_width属性,但以下内容在 wicked_pdf 中似乎没有效果:

有没有办法在 wicked_pdf 中声明自定义 PDF 页面大小?

0 投票
4 回答
8239 浏览

ruby-on-rails - Wicked_PDF 仅下载 - Rails 3.1

我目前运行 Rails 3.1 并使用最新版本的 Wicked_pdf 生成 PDF。我已经正确设置了所有内容,并且 PDF 生成得很好。

但是,我希望用户能够单击一个按钮来下载 pdf。目前,当单击时,浏览器会呈现 pdf 并将其显示在页面上。

我的控制器。

我一直指向 send_file,但完全不知道如何在这种情况下使用它。

任何帮助表示赞赏。

0 投票
1 回答
215 浏览

ruby-on-rails - 将 wicked_pdf 与 rtl 语言一起使用

我在我的 Rails 应用程序中添加了 wicked_pdf 插件来生成 pdf。它在正常情况下工作正常。但是当它用于 rtl(从右到左)语言时,它会被缩放(或者可能会自动调整大小以适应页面在 rtl 中不起作用)。我该如何解决这个问题?

0 投票
1 回答
1333 浏览

jquery - 是否可以在 wicked_pdf 中使用 jQuery 来呈现图表?

我想在 wicked_pdf 生成的 PDF 中呈现由使用 jQuery 的 HighCharts 创建的图形。我查看了插件网站,似乎有办法做到这一点,我就是想不通。我的图表在常规 html 视图中工作正常。也许这是不可能的?

0 投票
1 回答
2976 浏览

jquery - 在 wicked_pdf 中渲染 jQuery

我在我的应用程序中使用 Highcharts 来呈现图表。一切正常,除非我想将包含图表的页面转换为 PDF。我正在使用wicked_pdf。这是我的控制器的显示方法:

我的 /quarters/report.pdf.erb 文件看起来就像在我的 show.html.erb 中一样:

在我的展示页面中,这是下载 PDF 文件的链接:

问题是图表没有呈现,它只是空白。我从这里知道您应该调用“wicked_pdf_javascript_include_tag”,但它给了我一个“未定义方法`javascript_src_tag'”的错误。

有什么想法吗?

0 投票
1 回答
1654 浏览

ruby-on-rails - Rails3 - wicked_pdf gem,从动作邮件模型调用时的页脚问题

我在 action mailer rails 3 模型中使用 wicked_pdf pdf_from_string。pdf 渲染完美地做到了这一点:

附件["pdf.pdf"] = WickedPdf.new.pdf_from_string( render_to_string(:pdf => "pdf.pdf",:template => 'documents/show.pdf.erb') )

当我尝试传递选项 :footer 时,它不适用于以下选项:

请注意, :footer 选项在控制器内部很有效,来自控制器默认的 'render' :pdf 方法。

我最终做了这样的事情,但我不想使用陷阱。

有什么线索可以正常工作吗?