Custom PDF Certificate Script Developer
Budget: $30 – $250 USD
Job Description:
I need a standalone Windows 11 application that automates the generation of custom PDF certificates based on a template. The program should be user-friendly and require minimal manual work.
Requirements:
User Authentication:
The program must require a password before it can be accessed or executed.
User Inputs:
Course completion date
Course approval number
Additional custom text
Option to manually enter a single student name OR upload a .csv file for batch processing
CSV Upload:
If using batch processing, the user will upload a .csv file containing student first and last names.
PDF Generation:
The program should generate individual certificates for each student using a provided template.
File naming format: first_last_coursenumber_date.pdf
PDFs must be encrypted to restrict editing, copying, and modification, while still allowing viewing and printing.
The program should generate a .zip file containing all certificates if batch processing is used.
Technical Specifications:
Must run on Windows 11 as a standalone EXE program (not web-based).
Should have a simple graphical user interface (GUI) for entering names manually or uploading a .csv file.
The final PDF design must preserve formatting and fonts from the template.
To prevent unauthorized modifications, PDFs must be encrypted with editing restrictions (128-bit or 256-bit AES encryption).
The program should efficiently process batch files with multiple names or allow single-entry mode for individual certificates.
Preferred Skills:
Experience developing Windows desktop applications using Python (PyQt/Tkinter), C#, or another Windows-compatible language.
Experience with PDF generation and encryption libraries (e.g., FPDF, TCPDF, iText, PyMuPDF, or ReportLab).
Knowledge of CSV file handling and batch processing.
Ability to design a clean and intuitive GUI for user input.
If you have experience with similar projects, please provide samples or references. Looking forward to working with a skilled developer to streamline our certificate generation process!
All related working files must be made available so we can modify the program in the future.
I need a standalone Windows 11 application that automates the generation of custom PDF certificates based on a template. The program should be user-friendly and require minimal manual work.
Requirements:
User Authentication:
The program must require a password before it can be accessed or executed.
User Inputs:
Course completion date
Course approval number
Additional custom text
Option to manually enter a single student name OR upload a .csv file for batch processing
CSV Upload:
If using batch processing, the user will upload a .csv file containing student first and last names.
PDF Generation:
The program should generate individual certificates for each student using a provided template.
File naming format: first_last_coursenumber_date.pdf
PDFs must be encrypted to restrict editing, copying, and modification, while still allowing viewing and printing.
The program should generate a .zip file containing all certificates if batch processing is used.
Technical Specifications:
Must run on Windows 11 as a standalone EXE program (not web-based).
Should have a simple graphical user interface (GUI) for entering names manually or uploading a .csv file.
The final PDF design must preserve formatting and fonts from the template.
To prevent unauthorized modifications, PDFs must be encrypted with editing restrictions (128-bit or 256-bit AES encryption).
The program should efficiently process batch files with multiple names or allow single-entry mode for individual certificates.
Preferred Skills:
Experience developing Windows desktop applications using Python (PyQt/Tkinter), C#, or another Windows-compatible language.
Experience with PDF generation and encryption libraries (e.g., FPDF, TCPDF, iText, PyMuPDF, or ReportLab).
Knowledge of CSV file handling and batch processing.
Ability to design a clean and intuitive GUI for user input.
If you have experience with similar projects, please provide samples or references. Looking forward to working with a skilled developer to streamline our certificate generation process!
All related working files must be made available so we can modify the program in the future.