This app is a document generator for students in school. It takes an excel file as input and transforms it into an XML file. The app then uses XSL, DTD, XSD, and XQuery to generate various PDF documents such as notes certificates, success certificates, student cards, and semester time tables. The app is built using Python and Flask API. The user needs to have Oxygen or Atom to transform the XML into XSLT with HTML and then to PDF.
- Generates PDF documents from an Excel file
- Transforms Excel file into XML file
- Uses XSL, DTD, XSD, and XQuery to create PDF documents
- Built with Python and Flask API
- Python 3
- Flask
- lxml library
- Oxygen or Atom to transform the XML into XSLT with HTML and then to PDF
- Clone the repository
- Install the required libraries by running
pip install -r requirements.txt
- Run the app by executing
python app.py
- Run the app by executing
python app.py
- Open your browser and navigate to
http://localhost:5000
- Input your excel file and the app will generate the PDF documents.
Feel free to fork this repository and make contributions.
This project is licensed under the MIT License