https://github.com/westonganger/prawn_resume
Dead simple Prawn based PDF resume generator with support for custom resume templates
https://github.com/westonganger/prawn_resume
prawn prawn-pdf rails resume resume-builder resume-generator ruby
Last synced: 3 months ago
JSON representation
Dead simple Prawn based PDF resume generator with support for custom resume templates
- Host: GitHub
- URL: https://github.com/westonganger/prawn_resume
- Owner: westonganger
- License: mit
- Created: 2019-07-30T18:31:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-30T20:28:43.000Z (almost 6 years ago)
- Last Synced: 2025-03-13T02:03:34.357Z (3 months ago)
- Topics: prawn, prawn-pdf, rails, resume, resume-builder, resume-generator, ruby
- Language: Ruby
- Size: 7.81 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Prawn Resume
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
```ruby
@data = {}File.write("path/to/invoice.pdf", wb) do |f|
f.write PrawnResume.to_pdf(data: @data)
endPrawnResume.to_pdf_file(filename: "path/to/resume.pdf", data: @data)
```Or use in your Rails controllers
```ruby
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:
```ruby
PrawnResume.to_pdf(data: @data, template: :default)# OR
PrawnResume.to_pdf(data: @data, template: PrawnResume::Templates::Default)
```# Credits
Created & Maintained by [Weston Ganger](https://westonganger.com) - [@westonganger](https://github.com/westonganger)
For any consulting or contract work please contact me via my company website: [Solid Foundation Web Development](https://solidfoundationwebdev.com)
[](https://solidfoundationwebdev.com)