A Spring Boot project to generate and download PDF and Excel (XLSX) files effortlessly.
This project provides a clean and simple implementation for generating PDF documents and Excel spreadsheets using Java 17, Spring Boot, and po pular libraries like Apache POI and OpenPDF. It's perfect for developers who want to integrate file export features into their applications.
Whether you're building reports, invoices, or exporting data from your backend, this project gives you a solid foundation to start with.
- 🔽 Download Excel (
.xlsx) files with sample data. - 📄 Generate PDF files dynamically.
- 🌐 REST API endpoints ready for integration.
- 🗂️ Modular structure following Spring Boot best practices.
- 📦 Maven-based build system.
- 💡 Easy to extend with database integrations or dynamic content.
| Technology | Description |
|---|---|
| Java 17 | Programming language – Stable and widely used |
| Spring Boot | Framework for rapid backend development |
| Apache POI | Library for working with Microsoft Office files |
| OpenPDF | Library for generating PDFs |
| Maven | Dependency and project management |
- ✅ Java 17 SDK installed
- ✅ Apache Maven
- 🖥️ Optional: IDE like IntelliJ IDEA or Eclipse
git clone https://github.com/MiguelAntonioRS/Gestion-Project-PDF-and-Excel.git
cd Gestion-Project-PDF-and-Excel./mvnw spring-boot:runContributions are welcome! If you have any ideas, improvements, or bug fixes, feel free to open an issue or submit a pull request.
Have questions or feedback? 👉 Open an issue on GitHub or reach out to the repository owner.