π DocConverter v2.5.0 - Professional English Release
β¨ Major Updates
π Complete English Translation
- All code, comments, and documentation translated to English
- Professional naming conventions throughout
- Enterprise-grade codebase
ποΈ Architecture Improvements
- Full type hints coverage on core modules
- Google-style docstrings
- Enhanced error handling
- Modular converter system
- Clean separation of concerns
π Documentation
- Professional README with badges
- Comprehensive API documentation
- Contributing guidelines
- Issue templates for bug reports and features
π€ DevOps & Automation
- GitHub Actions CI/CD pipeline
- Automated executable builds
- PyInstaller integration
- One-click release process
π§ Technical Improvements
- Refactored core architecture
- Enhanced logging system
- Better error messages
- Memory optimization
- Batch processing improvements
π₯ Installation
Option 1: Executable (Recommended)
Download DocConverter.exe below and run it directly. No Python installation required!
Option 2: From Source
git clone https://github.com/DroneTechTI/DocConverter.git
cd DocConverter
pip install -r requirements.txt
python main.pyπ Features
- π Word β PDF - Bidirectional conversion with pure Python (no Office required)
- π Excel β PDF - Spreadsheet conversion
- π¨ PowerPoint β PDF - Presentation conversion
- π HTML β PDF - Web page conversion
- πΌοΈ Images β PDF - Convert images to PDF and vice versa
- π PDF Merge - Combine multiple PDFs into one
- ποΈ PDF Compress - Reduce PDF file sizes
- β‘ Batch Processing - Convert multiple files simultaneously
- π¨ Modern GUI - Clean and intuitive interface
- π Multi-language - English and Italian support
π» System Requirements
- Windows: 10 or later (64-bit recommended)
- Linux: Any modern distribution
- macOS: 10.14 (Mojave) or later
- Python: 3.8+ (only for source installation)
- RAM: 4GB minimum, 8GB recommended
- Disk Space: 200MB
π Changelog
Breaking Changes
- None - fully backward compatible
New Features
- GitHub Actions automated build system
- Professional English documentation
- Enhanced type safety with comprehensive type hints
- Improved error messages and logging
Improvements
- Cleaner architecture with better separation of concerns
- More maintainable codebase
- Better performance with optimized converters
- Enhanced memory management
Bug Fixes
- Various stability improvements
- Better error handling across all converters
π Credits
Developed with β€οΈ by the DocConverter Team
π License
MIT License - See LICENSE for details
β If you find this useful, please star the repository!