Skip to content

Dead simple Prawn based PDF resume generator with support for custom resume templates

License

Notifications You must be signed in to change notification settings

westonganger/prawn_resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prawn Resume

Gem Version Build Status RubyGems Downloads Buy Me a Coffee

Dead simple Prawn based PDF resume generator with support for custom resume templates

  • Dead simple setup and configuration
  • Custom Templates
  • Optional Rails Integration

TBD

  • Enhanceme :default template
  • Document & Finalize template schema implementation

Usage

@data = {}

File.write("path/to/invoice.pdf", wb) do |f|
  f.write PrawnResume.to_pdf(data: @data)
end

PrawnResume.to_pdf_file(filename: "path/to/resume.pdf", data: @data)

Or use in your Rails controllers

class ResumeController < ApplicationController
  def index
    @data = {}

    render pdf: PrawnResume.to_pdf(data: @data)
  end

Custom Templates

Custom resume templates classes can be implemented as required.

Use the :default template class as an example:

https://github.com/westonganger/prawn_resume/blob/master/lib/prawn_resume/templates/default.rb

Once implemented use it like so:

PrawnResume.to_pdf(data: @data, template: :default)

# OR

PrawnResume.to_pdf(data: @data, template: PrawnResume::Templates::Default)

Credits

Created & Maintained by Weston Ganger - @westonganger

For any consulting or contract work please contact me via my company website: Solid Foundation Web Development

Solid Foundation Web Development Logo

About

Dead simple Prawn based PDF resume generator with support for custom resume templates

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages