问题标签 [prawn]

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 回答
1052 浏览

ruby-on-rails - 在resque的背景下使用虾生成pdf

我正在尝试通过 Resque 后台作业在后台创建 PDF 文档。

我创建 PDF 的代码位于我想在 Resque 工作人员中使用的 Rails 辅助方法中,例如:

create_pdf方法来自DocumentHelper但我收到此错误:

有人知道怎么做吗?

0 投票
1 回答
1167 浏览

ruby-on-rails - Prawn 不在 Heroku 上渲染 PDF,而是在本地渲染

正如标题所说:当我在本地服务器上运行时,我的 PDF 完美呈现,但在 Heroku 上我得到了NoMethodError. Heroku 似乎找不到我的虾宝石。我正在使用prawn-rails宝石。

有任何想法吗?

我在这里上传了完整的调用堆栈:http: //f.cl.ly/items/2g232h3U0B2G0k0i0S1y/Action%20Controller%20%20Exception%20caught.html

0 投票
3 回答
6031 浏览

ruby-on-rails-3 - 如何在虾表中制作粗体标题

我正在使用 Prawn,需要将 Header 行加粗,但我在 API 中找不到任何解决方案。

在这里你可以看到我当前的表格,带有普通的文本标题

0 投票
3 回答
6388 浏览

ruby-on-rails - 如何在 Rails 中不使用 respond_to format.pdf 渲染 PDF?

如何在不渲染此文件的情况下向客户发送文件(PDF、CSV 等)?

例如,想象一个学生控制器(使用脚手架创建),我们有“新”表单和“创建”操作:

成功创建学生后,它将重定向到“显示”模板。那没问题!但我需要发送给客户——例如——一个 PDF 文件,然后呈现“显示”动作。

此 PDF 文件就像客户的创建收据。

额外信息:现在使用 Prawn 制作 PDF 并通过如下代码发送给客户端:

简而言之,我需要填写表格、创建学生、将 PDF 发送到浏览器(作为创建收据)并呈现“显示”操作以显示创建的学生。

非常感谢你。

0 投票
3 回答
200 浏览

ruby-on-rails - 在 PDF 生成过程完全完成后调用 rail 的 action。- 大虾 + 铁轨

我正在使用 PRAWN 在 Rails 中生成一本 pdf 书。在我的应用程序中,我需要找到由此生成的 pdf 书的文件大小。因此,我正在寻找一种在 pdf 生成过程完全完成时调用另一个操作(评估文件大小)的方法。有没有一种方法可以将代码放在调用该操作的 Prawn 文件的末尾?或者任何其他选项 - 等到 pdf 生成过程结束然后调用该操作?

任何形式的提示将不胜感激。

0 投票
2 回答
6674 浏览

ruby-on-rails - 大虾:添加更大分辨率的背景图像

我正在创建一本 pdf 书,我需要在其中为每一页放置一个背景图片。

页面尺寸为 (576 x 576),背景图片尺寸为 2700 x 2700 (300 dpi.)(这些尺寸为要求,无法调整)。我的问题是 - 背景图像在页面中显得不成比例。我怎样才能解决这个问题 ?这是我的代码:

有没有其他方法可以将 300 dpi 的图像作为背景图像放置。

我什至尝试添加 pdf 模板作为背景,但仍然没有运气。

任何建议或提示将不胜感激。

谢谢。

0 投票
2 回答
1608 浏览

ruby-on-rails - PDF Prawn:图像覆盖文本的问题

我想在每一页上放一张图片作为背景。这是我的代码:

问题是 - 图像会覆盖所有页面中的文本。

有没有办法在图像上放置文字或使图像“发送回”或任何其他想法?

0 投票
3 回答
7751 浏览

ruby-on-rails-3 - 在 Ruby on Rails 中从模板构建 PDF

我想在 doc、pdf、odt、docx 中创建一个模板……文档类型无关紧要。我想要的是得到这个文档,改变一些值并将这个文档转换为PDF。

例如:

拿这个模板:

有了这些信息:

使用颜色、背景和可能具有模板的任何内容生成此 pdf 文档:

在 Ruby on Rails 中有什么方法可以做到这一点?最好用虾

提前致谢

- 编辑 -

1 应用程序的所有者将创建如下内容:Original.(odt, doc, pdf)

2 我的应用程序数据库将有一个具有以下属性的用户:

标题 = 欢迎来到互联网!

姓名 = Jhon Doe

text = 欢迎上网,我会是你的向导

告别=希望很快见到你!

3 我的应用程序将创建一个像这样的 pdf:Final.pdf并通过电子邮件发送

电子邮件部分我已经开始工作了。我只是没有pdf。

PS:我现在如何从头开始创建 pdf,但我不想要那个。这个应用程序的重点是,您无需成为 Rails 开发人员即可更改生成的 pdf。

0 投票
1 回答
1401 浏览

ruby-on-rails-3 - 虾缺少模板

我已经prawn在我的应用程序中安装了 gem。

pdf将格式添加到控制器 onshow方法。

并在我的目录中创建了show.pdf.prawn模板文件。views/order

显示.pdf.虾:

但是当我尝试加载一些东西时,/order/2.pdf 我得到了一个丢失的模板页面。

我能做些什么来解决这个问题?

0 投票
1 回答
2299 浏览

ruby-on-rails - 如何使用 Prawn 将图像添加到表格中?

所以我有以下代码:

这会产生错误:

提取的源代码(在 #54 行附近):