Skip to content

Releases: DroneTechTI/DocConverter

DocConverter v2.5.0 - Professional Release

Choose a tag to compare

@DroneTechTI DroneTechTI released this 24 Jan 10:28

🎉 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!