基本例子

你需要添加 Gem 和 PDF MIME:在 mime_types.rb 中输入,因为我们需要通知 rails 有关 PDF mime 类型的信息。

之后我们可以通过以下基本方式生成带有 Prawn 的 Pdf

这是基本的任务

pdf = Prawn::Document.new
pdf.text "Hello World"
pdf.render_file "assignment.pdf"

我们可以使用 Implicit Block 来实现

Prawn::Document.generate("implicit.pdf") do
 text "Hello World"
end

使用显式块

Prawn::Document.generate("explicit.pdf") do |pdf|
 pdf.text "Hello World"
end