--- title: Multi-Format to TXT Converter emoji: 📄 colorFrom: blue colorTo: indigo sdk: gradio sdk_version: 5.22.0 app_file: app.py pinned: false --- # Multi-Format to TXT Converter ## Overview This application converts various file formats to text (.txt) format. It's a simple web interface built with Gradio that allows users to upload files and get converted text versions. ## Supported File Formats - **Excel** (.xlsx, .xls) - Converts worksheets to formatted markdown tables - **PowerPoint** (.pptx, .ppt) - Extracts text from slides - **PDF** (.pdf) - Extracts text from pages - **Word** (.docx, .doc) - Extracts text from paragraphs ## How to Use 1. Upload a file using the file upload component 2. Click "Convert to TXT" 3. View the converted text in the output area 4. Download the resulting text file ## Features - Clean, user-friendly interface - Formatted output for better readability - Download option for converted text - Supports multiple popular document formats ## About This converter was adapted from a desktop application to be available as a web service. The original application was developed by Marek Staniszewski: staniszewski@heuristica.pl [Heuristica.pl](https://www.heuristica.pl). ## Technical Details Built with: - Gradio for the web interface - openpyxl for Excel processing - python-pptx for PowerPoint processing - PyPDF2 for PDF processing - python-docx for Word processing