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: [login to view URL]
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.
Hey I can create an executable file based windows app that will run on any windows and have templated version of pdf certification which will allow a user to put minimum manual data which is required to fill in the certificate.
I already have developed desktop version apps and also have experience with executables files to run directly from desktop/windows.
I can get it done fast as its not a new thing for me and I can surely get it done with perfection with speed and vitals adjusted for utmost performance on window 11.
I can work with python and C# /C++. and can use there frameworks and libs to ultimately get the task done.
Please open chat and we can discuss more details around specific needs and set expectations.
Also I stand in top 1 % in relevant skills and have been preferred freelancer standing in top 3% out of 2 million plus freelancer. In short you are getting a field expert with over half a decade of experience.
Best Regards
Ali