Tag: pdf

wicked_pdf创建本地文件的超链接

我不想创建一个PDF文档,其中包含指向本地文件的超链接。 例如,下载PDF时,以及一些文件,PDF包含指向这些文件的超链接。 这有可能实现,如果是,如何实现?

不能写出未知属性`info’PrawnPDF

我正在使用Prawn PDF动态生成发票PDF并且我不断收到错误“无法写入未知属性’信息’”但我在任何相关数据库表中都没有任何属性’info’ (或者我的整个数据库)。 我不知道gem中是否有我缺少的东西。 这是我正在关注的教程: http : //www.idyllic-software.com/blog/creating-pdf-using-prawn-in-ruby-on-rails/和http://www.sitepoint.com/ PDF生成-导轨/ 我确实在初始化程序中注册了mime类型(没有显示bc它是如此简单,但我可以,如果需要的话) 我还多次重启服务器以确保不是问题。 我知道gem正确安装,因为我可以生成一个空的PDF没有问题,但当我尝试添加@invoice时,我遇到了问题。 发票显示控制器操作: def show @invoice = Invoice.find(params[:id]) @customer = @invoice.customer @user = current_user @company = @user.company respond_to do |format| format.html format.pdf do pdf = InvoicePdf.new(@invoice) send_data pdf.render, filename: “invoice_#{@invoice.created_at.strftime(“%m/%d/%Y”)}.pdf”, type: “application/pdf” end end end InvoicePdf.rb class InvoicePdf 270, :height => 300) do text “Lorem […]

根据pdf页面将Pdf转换为图像

我想上传一个pdf然后我想转换为图像按照pdf页面意味着如果pdf有2页,那么将生成2个图像。 生成此图像后,我想存储到表中。 例如 我有一个pdf表,我上传了一个PDF,另一个表是我要存储新生成的pdf图像的图像。 我只是需要帮助来了解如何根据页面从pdf生成图像 那怎么能这样呢? 请帮我? 谢谢

使用wicked_pdf gem和wkhtmltopdf在PDF上的图像标题

我的控制器: def show respond_to do |format| format.pdf do #render :pdf => “show”,:template => “welcome/show”,:footer => { :right => ‘Page [page] of [topage]’ }) #render :pdf => “show”,:template => “welcome/show”, :header => {:content => render_to_string({:template => ‘welcome/pdf_header.html.erb’})}, :footer=> { :right => ‘Page [page] of [topage]’ },:margin => { :top => 38, :bottom => 35} #render :pdf […]

Rails:如何将模型的详细信息打印到A4 PDF页面?

在我的工作管理应用程序中,我想为客户准备A4页面收据。 因此,我需要以某种方式将Job模型的详细信息打印到单个A4 PDF页面。 Rails中的任何内置工具都是为此目的吗? 如果不是,最好的方法是什么?

如何用虾生成目录?

是否有一种简单的方法来生成目录,其中包含指向相应页面的链接?

从https使用RMagick读取pdf会导致无法打开文件错误

我正在尝试阅读pdf并将第一页保存为图像。 此方法适用于http,但它不适用于https。 我最近发布了另一个相关问题: 使用来自https的RMagick读取pdf会产生未经授权的错误 我从policy.xml中删除了https行,这使我超过了未经授权的错误。 但是,特定于https的新错误发生: require ‘RMagick’ url = “http://www.ke.tu-darmstadt.de/publications/reports/tud-ke-2008-07.pdf” image = Magick::Image.read(url + “[0]”) => [http://www.ke.tu-darmstadt.de/publications/reports/tud-ke-2008-07.pdf[0]=>tud-ke-2008-07.pdf PDF 595×842 595×842+0+0 DirectClass 16-bit 27kb] url = “https://www.cs.purdue.edu/homes/dgleich/publications/Gleich%202003%20-%20Machine%20Learning%20in%20Computer%20Chess.pdf” image = Magick::Image.read(url + “[0]”) Magick::ImageMagickError: unable to open file `/tmp/magick-MtiGRdUJ’: No such file or directory @ error/constitute.c/ReadImage/583 它似乎正在寻找/ tmp文件夹中不存在或不再存在的文件。 服务器上的任何位置都没有该名称的文件。 http url确实在/ tmp文件夹中创建了一个文件,所以看起来它可能是一个bug。

用于操作现有PDF的Ruby库

我正在搜索一个库来编辑现有的PDF,并为每个页面添加水印。 每隔一页也可能是空白等。 似乎有一些PDF库,但只有极少数可以编辑现有的PDF,我有点迷失在哪条路上。 有什么建议? 谢谢。

Rails 4,如何将s3图像添加到wicked pdf中

在rails 4中,我使用wicked_pdf gem进行.pdf文件下载。 我必须在这个pdf中添加一个图像,现在图像在开发过程中通过wicked_pdf_image_tag进行渲染,但是在测试环境中图像(s3)没有渲染。 二手gem是, gem ‘wicked_pdf’, ‘1.0.3’ gem ‘wkhtmltopdf-binary’, ‘0.9.9.3’ 在初始化器中, class WickedPdf wkhtmltopdf_path = Rails.env.production? ? “#{Rails.root}/bin/wkhtmltopdf-amd64” : “#{Rails.root}/bin/wkhtmltopdf-amd64” WICKED_PDF = { :exe_path => wkhtmltopdf_path, :wkhtmltopdf => wkhtmltopdf_path } end 在控制器中, respond_to do |format| format.html { render :pdf => “sample”, :margin => {:top => 10, :bottom => 10, :left => 10, :right => […]

如何更改Prawn中的字体

我正在尝试做的是使用Prawn生成PDF,同时具有一些特定于语言的字符。 结果我收到以下错误: raise Prawn::Errors::IncompatibleStringEncoding, “Your document includes text that’s not compatible with the Windows-1252 character set.\n” \ “If you need full UTF-8 support, use TTF fonts instead of PDF’s built-in fonts\n.” 所以我尝试通过这样做来改变字体: # app/models/prawn/change_font_decorator.rb Prawn::Document.generate(“output.pdf”) do font_families.update(“Arial” => { :normal => Rails.root.join(“app/assets/fonts/OpenSans-Regular.ttf”), :italic => Rails.root.join(“app/assets/fonts/OpenSans-Regular.ttf”), :bold => Rails.root.join(“app/assets/fonts/OpenSans-Regular.ttf”), :bold_italic => Rails.root.join(“app/assets/fonts/OpenSans-Regular.ttf”) }) font “Arial” end […]