Skip to content

DocConverter v2.5.0 - Professional Release

Latest

Choose a tag to compare

@DroneTechTI DroneTechTI released this 24 Jan 10:28
· 3 commits to main since this release

πŸŽ‰ 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!