Dead simple Prawn based PDF resume generator with support for custom resume templates
- Dead simple setup and configuration
- Custom Templates
- Optional Rails Integration
- Enhanceme
:default
template - Document & Finalize template schema implementation
@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 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)
Created & Maintained by Weston Ganger - @westonganger
For any consulting or contract work please contact me via my company website: Solid Foundation Web Development