Skip to content

Scripts that Allows custom AI JSON Resumes to produce custom PDF resumes for Submission

Notifications You must be signed in to change notification settings

o0LINNY0o/JSON_Resume_PDF

Repository files navigation

Resume Generation Toolkit

Overview

This toolkit automates the process of generating professional resumes in HTML & PDF formats (HTML & PDF) from a JSON source.

Prerequisites

Software Requirements

  • Python 3.8+
  • wkhtmltopdf (PDF conversion)

Installation

  1. Clone the repository

  2. Install dependencies

pip install -r requirements.txt
  1. Install wkhtmltopdf

Project Structure

  • main.py: Orchestrates the entire resume generation process
  • json-template.py: Converts JSON to HTML
  • html-pdf.py: Converts HTML to PDF and DOCX
  • template.html: Jinja2 HTML template for resume rendering
  • requirements.txt: Project dependency list
  • template_resume.json: JSON resume template

Usage

Creating a Resume

  1. Copy template_resume.json
  2. Fill in your personal and professional details or use LLM to complete
  3. Save as [your_name]_resume.json

Generate Resumes

python main.py

Customization

  • Modify template.html to change resume layout
  • Adjust json-template.py for different rendering options

Troubleshooting

  • Ensure all dependencies are installed
  • Check file paths in scripts
  • Verify wkhtmltopdf installation

Contributing

Contributions are welcome! Please submit pull requests or open issues.

About

Scripts that Allows custom AI JSON Resumes to produce custom PDF resumes for Submission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published