Skip to content

This Python script, generates a professional resume in PDF format. It leverages JSON data files to define user information, styles, and templates. The script processes this data, generates Markdown, and then converts it to a polished PDF document using wkhtmltopdf.

License

Notifications You must be signed in to change notification settings

srijan-76448/DynamicCVGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DynamicCVGenerator

This Python script generates a professional resume in PDF format. It leverages JSON data files to define user information, styles, and templates. The script processes this data, generates Markdown, and then converts it to a polished PDF document using wkhtmltopdf.

Installation

  1. Install python and pip if you haven't done so already.
  2. Clone the repository: git clone https://github.com/srijan-76448/DynamicCVGenerator.git
  3. Navigate to the repository directory: cd DynamicCVGenerator/src

Usage

  1. Create a JSON file containing the necessary data named data.jsonc. please maintain the format mentioned in the struct.jsonc file.
  2. Add your images to the imgs directory. This feature is not yet complete.
  3. Run the script with the following command: python main.py [input file] [output file]

Note:
Create all the files as jsonc not json.

About

This Python script, generates a professional resume in PDF format. It leverages JSON data files to define user information, styles, and templates. The script processes this data, generates Markdown, and then converts it to a polished PDF document using wkhtmltopdf.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages