Skip to content

PDF-AutoFiller is a web-based tool that automates the creation of personalized PDF documents by dynamically inserting data from Excel or CSV files into a PDF template. Perfect for educators, event organizers, or anyone needing bulk certificate, badge, or document generation with full customization of text fields, fonts, and layout.

Notifications You must be signed in to change notification settings

khalidkaram22/PDF-AutoFiller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PDF-AutoFiller

PDF-AutoFiller is a web-based tool that allows you to generate customized PDF certificates by dynamically inserting data from Excel or CSV files into a pre-designed PDF template. Ideal for educators, trainers, event organizers, or anyone who needs to automate certificate or document creation in bulk.


πŸš€ Features

  • 🧾 Upload an Excel (.xlsx/.xls/.csv) file as a data source
  • πŸ“„ Upload a PDF template with a background
  • πŸ”  Add dynamic text fields with column bindings ({{ColumnName}})
  • 🎨 Customize font, size, color, alignment, and width of text fields
  • πŸͺŸ Drag-and-drop field positioning on the template
  • πŸ”€ Support for custom fonts (TTF/OTF)
  • πŸ“¦ Generate multiple filled PDFs and download them as a ZIP file

🧰 Technologies Used


πŸ“‚ PDF-AutoFiller/

β”œβ”€β”€ index.html # Main HTML interface β”œβ”€β”€ style.css # Custom styling for the layout and fields β”œβ”€β”€ script.js # Main logic and interactivity └── README.md # Project documentation


βœ… How to Use

  1. Open the app: Live Demo
  2. Upload the following:
    • A spreadsheet (CSV/XLSX) containing the data
    • A PDF template for background layout
    • (Optional) A custom font (.ttf or .otf)
  3. Click Add Text Field, drag and customize the fields.
  4. Bind each field to a column using {{ColumnName}}
  5. Click Generate PDFs & Download ZIP

🌐 Live Demo

Try the app instantly:
πŸ”— PDF-AutoFiller Live Demo


✍️ Example Use Cases

  • Certificates of participation/completion
  • Event badges
  • Student report cards
  • Bulk invoice or letter generation

πŸ™Œ Contribution

Contributions are welcome! Feel free to fork this repo and submit pull requests.


πŸ“§ Contact

Made with πŸ’» by ## Khalid karam πŸ“« Reach me on LinkedIn | Email

About

PDF-AutoFiller is a web-based tool that automates the creation of personalized PDF documents by dynamically inserting data from Excel or CSV files into a PDF template. Perfect for educators, event organizers, or anyone needing bulk certificate, badge, or document generation with full customization of text fields, fonts, and layout.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published