prawn

    1热度

    1回答

    所以我不知道这是否是一个适当的问题为StackOverflow但没有其他人转向我想我会在这里尝试。 现在,下面的代码工作因为它的预期用途。然而,我认为自己是Rails的新手,没有经验可以预见未来随着我的应用程序规模可能会出现的任何后果。 这样的想法是,当用户点击“生成PDF”按钮,虾将生成自定义PDF,CombinePDF将结合本和PDF的来自相关来源,那么最终的PDF将被保存到Rails.roo

    5热度

    1回答

    我想从DB记录生成pdf文件。将其编码为Base64字符串并将其存储到数据库。哪些工作正常。现在我想要反向操作,如何解码Base64字符串并再次生成pdf文件? 这是我到目前为止所尝试的。 def data_pdf_base64 begin # Create Prawn Object my_pdf = Prawn::Document.new # write

    0热度

    1回答

    为了这一刻,我生成一个SVG文件,然后我读它和我在PDF格式显示出来: qr = Barby::QrCode.new('test') outputter = Barby::CairoOutputter.new(qr).to_svg File.open('myfile.svg', 'wb'){|f| f.write outputter } pdf.svg IO.read('myfile.svg

    1热度

    2回答

    我试图创建对虾的Ruby PDF生成的文档,但我面临着以下问题: 下图为我想要做什么结构的图像。 这是试图模仿我的真实的情景与我试图实现这一目标的方法示例代码。 2.times和(50.times.map { |i| i.to_s }.join("\n"))模仿动态数据。 require 'prawn' class MyPdf def self.to_pdf(*args)

    0热度

    1回答

    我与PrawnPDF生成简单的表格,看起来像下面 |h1|h2|h3|h4| ------------- |d1|d2|d3|d4| |d1|d2|d3|d4| |d1|d2|d3|d4| 一个由下面的代码 tb = [["h1", "h2", "h3", "h4"], ["d1", "d2", "d3", "d4"], ["d1", "d2", "d3", "

    0热度

    1回答

    我使用虾实现了pdf生成,这对我的测试服务器工作没有任何问题。 部署和测试功能后,我得到了以下错误消息 Your document includes text that's not compatible with the Windows-1252 character set. 如果您需要完整的UTF-8支持,使用TTF字体代替PDF的内置字体。 所以我增加了一个TTF字库,并添加该代码大虾 p

    0热度

    1回答

    最近我在寻找一些可以用密码保护我们现有的pdf文件的gem。 基本上我们从aws取得一些发票PDFS。从aws获取它后,我们必须向pdf中添加密码并将其作为附件发送到电子邮件中。我试过prawn/hexapdf/combined_pdf,但没有成功。因为对虾,我找不到一种方法来阅读现有的PDF。但大虾可以轻松地加密通过对虾生成的任何pdf。 任何建议将大大appriciated。

    0热度

    1回答

    有虾已成功运行,并在过去4年的应用程序中生成pdf没有任何问题。正在生成,并从应用到成功的本地机器上下载文件,但试图打开文件得到以下错误时: “有一个错误打开此文档的文件已损坏,无法修复。” 任何想法如何解决将不胜感激 - 错误发生在Windows 10机器和最新的adobe阅读器(现在没有安装旧版本来测试这是否与最新版本的软件兼容)。研究表明,这可能与文档中的标题生成有关,并改进了与此相关的安全

    1热度

    1回答

    我有以下简单的代码来生成PDF。 def employe_details y = cursor bounding_box([0, y], :width => 16.cm) do @employe.each do |pr| txt = pr.week.to_s + ' ' txt += "work hours" text_b

    0热度

    1回答

    我想知道是否有任何红宝石宝石或脚本可将多页PDF文件转换为每页红宝石中的单个pdf文件。我尝试过使用gem pdf阅读器和大虾,但无法解决问题。我们将衷心感谢帮助。谢谢。