prawn相关内容
我是一个有辛纳屈和对虾的新手。我成功地使用了erb和XMM/Builder模板。现在正在尝试在对虾工作的情况下生成PDF。 收到错误:Template engine not found: prawn 编码: require 'rubygems' require 'sinatra' require 'sinatra/prawn' set :prawn, { :page_layou
..
大家好,我正在用对虾做一份Ruby报告!如何更改表格的大小? 编码: require "prawn" require "prawn/table" logo=Dir.pwd+"/logo.jpg" arr = ['a', 'aa', 'aaa', 'ddd', 'eee', 'fff'] arr2 = ['aa', 'bb', 'cc', 'dd', 'ee', 'ff'] ar
..
我正在尝试理解 Prawn pdf gem. 我能够让它生成一个pdf.gemfile 中的每个 gem 都包括: gem 'mysql', '~>2.8.1'宝石'虾','~>0.12.0'gem 'pdf-reader', '~>0.10.0'gem 'Ascii85', '~>1.0.1' 在 config/application.rb 中: config.autoload_pa
..
我正在 Rails (3.1.1) 的最新版本的 Prawn 库 (v1.0.1rc) 中创建一个 pdf 文件,当我运行我的代码时,它会将 PDF 生成到应用程序的根目录中. 我不想要这个.我希望它将输出呈现到用户的浏览器窗口中,而不是将其本地保存到服务器. 请告诉我如何实现这一目标.这是我的文件: views/foo/show.pdf.erb: 'LETTER', :pa
..
拔我的头发... Prawn::Document.generate(@targetfile) do |pdf|pdf.bounding_box ([80, 510] , :width => 400) 做pdf.text("你好")结尾结尾 为 :width => 400 之前的“逗号"提供一个语法错误,意外的',',期待')' 我在 Ruby 1.9.3 和 2.1 上都试过这个 - 两者
..
我想为我的 PDF 中的所有页面绘制边框.但是在使用 stroke_bounds 时,我只能单独绘制单个暗线边框.我无法自定义任何内容? 有人知道如何更改我的 stroke_bounds 边框的样式吗? 解决方案 我遇到了同样的问题.我发现你可以使用“stroke_color"函数来改变这个颜色. http://prawnpdf.org/docs/0.11.1/Prawn/Gr
..
所以我试图使用 Prawn gem 将画布的 PNG 图像嵌入到 PDF 中.Base64 字符串是通过使用 canvas 的 toDataURL() 函数生成的.由于图像仅在 PDF 中需要,我试图避免将其保存在服务器上.Params[:base64string] 正确传递到服务器. 但是,我正在尝试使用 image = Prawn::Images::PNG.new(base64stri
..
我正在将我的应用从 Rails 3.0 升级到 Rails 3.1. 我尽可能地将旧插件装箱以支持 gems,其中包括用这个漂亮闪亮的新插件替换旧的 prawnto 插件 prawnto_2 宝石. 大多数事情看起来都很好,但我无法像以前那样加载图像.我的 PDF 视图中的代码是 pdf.image open("#{RAILS_ROOT}/public/images/logo.png
..
我在使用 Prawn 作为 pdf 生成器将图像添加到 PDF 时遇到问题.我正在尝试使用以下代码添加图像: def 标头文本“某物"图片 "#{Prawn::DATADIR}/images/logo_small.png"结尾 但应用回复我时出现以下错误: 未初始化的常量 Prawn::DATADIR 错在哪里? 附言我的应用程序在 Rails 3.1 & 上运行红宝石 1.9.2
..
我正在使用 prawn 创建包含大量表格格式数据和一些列表的 pdf.列表的问题在于,我只是使用文本作为列表,因为没有语义等价于 ul > li 列表,就像我在 web 前端使用它们一样.所以这些列表是不合理的.使用多条线的列表点看起来很糟糕,因为我不适合列表图标.如何在 prawn 中实现看起来不像废话的列表? 解决方案 Prawn 是一个很好的 PDF 库,但问题在于它自己的视图系统.
..
我已经通读了 Prawn 上的所有相关帖子,但没有发现(甚至在 Prawn 自己的文档中)提到页眉和页脚. 但是,我确实在 Prawnto 自己的网站上看到了有关页眉和页脚的演示.我复制了该演示的整个源代码只是为了看看它是否有效,但有人抱怨未定义方法“标题"的错误.我是否理解 Prawn 最近在 gem 中取出页眉和页脚,或者我需要先做些什么才能使用页眉和页脚? 演示页面:http:/
..
我正在生成一个文档,其中的数据流到每个后续页面上,每个页面都有一个标准标题.但是,当我使用 repeat(:all) 将标题放在每个页面上时,我发现在除第一页之外的每一页上,下一个内容没有被我放在页面上的标题横幅的大小向下移动. 我用于生成横幅的代码: class SmartsoftPdf 40draw_text 文本,:at =>[80,25], :size =>12, :style =
..
我愿意使用 Gruff 在 prawn 文档中渲染一些图形. 我想避免将图像写入磁盘的延迟,仅供 Prawn 读取. Gruff 提供了 to_blob 方法图形图像作为内存中的 blob,但查看 prawn manual 图像部分,它只给了我们一种直接从文件渲染图像的方法. 我错过了什么吗?有没有办法从内存中渲染它? 解决方案 您应该能够将图像数据作为 StringIO
..
你能告诉我如何插入图片,例如第 20 页的链接吗?我知道如何用普通文本制作: text "转到第 20 页", :inline_format=>true 然后在第 20 页我有 add_dest('page20', dest_fit(page.dictionary)) 但是如何用图像来做到这一点? 解决方案 部分感谢 lightswitch05 在正确的方向,我找到了通过这种不优雅
..
在我的 Rails 应用程序中,我尝试将发票附加到电子邮件中: def invoice(发票)附件:content_disposition =>“附件",:body =>InvoicePdf.new(发票),:content_type =>“申请/pdf",:文件名 =>'发票.pdf'邮件(:to => @user.email, :subject => "您的发票")结尾 InvoicePd
..
我正在尝试通过 Resque 后台作业在后台创建一个 PDF 文档. 我用于创建 PDF 的代码位于一个 Rails 辅助方法中,我想在 Resque 工作器中使用该方法,例如: class DocumentCreator@queue = :document_creator_queue需要“大虾"def self.perform(id)@doc = Document.find(id)Pra
..
是否可以使用 float:right 属性将图像向右对齐并像在 html 和 css 中一样在图像周围环绕文本? 如果是这样,你怎么做? 我可以对齐图像,但不知道如何在其周围环绕文本.文本是动态文本,因此长度变化很大. 非常感谢瑞克 解决方案 一个建议是尝试嵌套边界框.主边界框将在其中包含文本.在某些时候图像的另一个边界框. 类似的东西 bounding_box([x
..
有没有一种简单的方法来生成带有相应页面链接的目录? 解决方案 在 prawn 的最新版本中,是的.查看 API 示例的 examples/general/outlines.rb 示例. 见 http://prawnpdf.org/manual.pdf p.96
..
我需要用 Prawn 创建一个目录.我的代码中有 add_dest 函数调用,并且目录中的正确链接: add_dest('Komplet', dest_fit(page_count - 1)) 和 text "* Vollstaendiges Mitgliederverzeichnis ", :inline_format = true 这有效,我得到了可点击的链接,这些链接
..
我在 Rails 应用程序中使用 Prawn 和 Prawnto 插件生成了一个 PDF 文件. 我创建了一个带有标准文本区域的标准表单,并将其作为 PDF 文件的正文提交. 但是,我需要能够格式化单词和句子: 粗体 下划线 可能字体大小不同 我希望能够在 textarea 输入框中执行此操作.现在,因为我使用 prawnto,所以我基本上正在生成一个视图,该视图输出
..