问题标签 [prawnto]
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.
ruby-on-rails - 使用 Prawn 和 Prawnto 生成 PDF
有人在 Rails 上使用 Prawn / Prawnto 和 Jruby 吗?我安装了prawn 0.5.01和rails 2.3.2。我刚刚安装了 prawn 和 prawnto 并开始使用 PDF 生成功能。我担心 pranwto 网站不再在线 - http://www.cracklabs.com/prawnto 这个 Rails 插件死了吗?还是它搬到了某个地方?根据其他帖子Generate PDF from Rails这些似乎是 Ruby 和 (J)Ruby on Rails 的首选 PDF 生成工具。在 RoR 中具有 PDF gen 经验的人可以确认这仍然是要走的路吗?
(注意:我在 Rails 上使用 Jruby,所以如果在 Java 中有更好的选择或我应该进一步探索的东西,请告诉我......我从这篇文章中搜索了飞碟项目,这似乎很有趣......想法在这个项目上?)
ruby-on-rails - 在 IE7 中使用 Prawn 生成 Rails PDF
我正在使用 Prawn 和 Prawnto 在 Ruby on Rails 应用程序(Rails 版本 2.2.2)中生成 PDF,它运行良好,可以愉快地生成 PDF 并将它们发送给用户以在 Firefox 中下载。
问题出在 IE7 中。
我有一个这样设置的路线:
然后我有一个这样的链接:
我的控制器中有以下内容:
在 FF 中,这按预期工作,当单击链接时,会以 .pdf 格式调用显示操作,并以正确命名的 PDF 进行响应。当它被 IE7 击中时,它说找不到文件或网站,并引用“invoices.pdf”而不是预期的 customer_id_invoice.pdf 文件名。
知道什么可能导致这种行为吗?
谢谢!
ruby-on-rails - 表格单元格边框
这是我需要生成的 2x2 表:
换句话说,我应该打印右下角单元格的底部边框。这是我的代码:
显示.pdf.虾
好吧,有了这段代码,我就有了一个没有边框的 2x2 表格!
有人有小费吗?
ruby-on-rails - 使用 Prawn & Prawnto 生成 Rails PDF
这可能更多是设计或使用问题,但主要问题是在 Rails 2.3.4 中使用 Prawn 插件并访问生成的 PDF 对象以将其呈现为文件。
场景基本上是;
- 具有 respond_to 块设置的控制器
- 带有代码的视图,用于将文本、图形等呈现为 PDF
它看起来像:
来自客户控制器
从客户角度
这工作正常,生成一个响应 /customers/1.pdf 的 PDF 文件,正如预期的那样,生成了一个 PDF 文件。
其他要求之一是将 pdf 呈现为文件并将副本存储在服务器上。大虾提供的方法:
pdf.render_file {path_tofile}
所以现在如果我将它包含在查看代码中,我当然可以将文件保存在服务器上。但我想在控制器中管理它,因为它与逻辑有关,而不是视图本身。
第一次尝试是:
从客户角度
问题
此尝试的问题是未呈现 PDF。我怀疑 Controller 实例变量与 Prawnto Pluginpdf
变量发生冲突。但即使更改 PDF 变量也不起作用。有什么建议么 ?
ruby-on-rails - Prawnto 选项的问题
我正在使用 Prawnto 在我的 Rails 应用程序中生成 PDF。我想要为我的 PDF 设置三个特定选项:
- 我不希望它以空白页开头
- 我希望它直接下载(不是内联)
- 我想指定文件名
这是我的控制器方法:
如果没有 :skip_page_creation 选项,其他两个选项(内联和文件名)可以正常工作。但是当我添加 skip_page_creation 选项时,它会与默认文件名内联。当然,如果我删除skip_page_creation,我会得到一个很好的下载PDF,其中包含第一个空白页。
这个库的文档有一些不足之处,但有人能指出我正确的方向吗?
干杯!
亚伦。
ruby-on-rails - prawnto 显示新页面时不会中断的表格
我有可变数量的行数可变的表格,我想让它们一个接一个地显示,但是如果一个表格不适合当前页面,请将其放在下一个页面上,然后继续。我已将表格放入事务中,因此如果高度适合当前页面,我可以回滚然后打印它,但我如何获得表格高度?
我现在有这个代码
对此的任何帮助都会很棒。或任何其他方式来做到这一点?
最好的问候瑞克
ruby-on-rails - ruby prawn 如何在对齐的右图像周围换行?
是否可以使用 float:right 属性将图像向右对齐并在图像周围环绕文本,就像在 html 和 css 中一样?
如果是这样,你怎么做?
我可以对齐图像,但不知道如何将文本环绕在它周围。文本是动态文本,因此长度变化很大。
非常感谢瑞克
ruby-on-rails - Prawn & Prawnto Rails PDF generation - UTF-8?
I'm using ruby, prawn, and prawnto to dynamically generate pdf's containing text in other languages. I can't seem to get any text in languages with non-english characters to show up. It doesn't throw any errors...just shows a bunch of dashes instead of characters. Prawn brags on its homepage about UTF-8 support so I don't see why this is a problem. I'm using ruby 1.8.6 (engineyard).
ruby-on-rails - Prawnto“缺少模板”
我在几个 Rails 项目中使用过 Prawnto。当我试图将它集成到这个项目中时,我无法让它工作!
我已经安装了插件,文件在那里:
我已将此行添加到配置块中的 environment.rb 中:
Prawn 作为 gem 安装并配置:
……等等。
最后,我设置了我的控制器方法来处理 PDF:
结果?“模板缺失”错误。它正在寻找“print.erb”。我有名为“print.prawn.pdf”的视图文件,没有其他同名的视图文件。
我花了几个小时在这上面,没有任何运气。您可以提供的任何指针将不胜感激!
干杯,亚伦。
ruby-on-rails - Rails Prawnto PDF 无法在 Internet Explorer 中下载
我有一个有效的 Prawnto 实现,除了 IE 版本 6 - 8。这是我的打印方法:
这在 Safari、FF 和 Chrome 上运行良好。你知道,理智的浏览器。
但是在IE上,浏览器会尝试下载记录的id号;URL 如下所示:
https://domain.com/customers/print/24?format=pdf
它说“无法下载文件'24'”。
知道我应该在这里做什么吗?
谢谢,亚伦。