将PDF文件与Prawn结合使用

时间:2016-10-09 18:21:50

标签: ruby-on-rails ruby pdf prawn

我遇到了几个PDF文件组合的问题。

我正在" show"上使用PrawnPDF生成PDF。动作。

我希望能够将多个选定的项目合并为一个PDF。

我正在尝试使用combine_pdf geam

以这种方式解决它
def nested_jobs_multiply_pdf
    pdf_file_paths  = params[:items]
    pdf_file_paths  = pdf_file_paths.map! do |x|
      x.to_s + ".pdf"
    end

@pdfForms = CombinePDF.new
pdf_file_paths.each do |x|
  @pdfForms << CombinePDF.parse(nested_job_path(x, format: "pdf"))
end
@pdfForms.save "combined.pdf"

    flash[:notice] = "Combined PDF successful"
    redirect_to nested_jobs_path
  end

不幸的是,我收到了错误

RuntimeError in NestedJobsController#nested_jobs_multiply_pdf
Unknown PDF parsing error - malformed PDF file?

Extracted source (around line #89):
87   @pdfForms = CombinePDF.new
88    pdf_file_paths.each do |x|
89    @pdfForms << CombinePDF.parse(nested_job_path(x, format: "pdf"))
90   end
91  @pdfForms.save "combined.pdf"
92

1 个答案:

答案 0 :(得分:1)

尝试这是否有效:

tsconfig.json