{"repo":"Blaspsoft/doxswap","free":true,"listed":false,"github":"https://github.com/Blaspsoft/doxswap","clone":"git clone https://github.com/Blaspsoft/doxswap.git","description":"📄 🔄 Doxswap is a Laravel package for seamless document conversion using LibreOffice. Effortlessly convert DOCX, PDF, ODT, and more with a simple, elegant API. Supports Laravel storage, configurable settings, and secure file handling.","language":"PHP","stars":238,"topics":["converter","document-conversion","document-converter","docx","file-conversion","laravel","libreoffice","odt","pdf","php"],"license":"MIT","category":"media-processing","readme_excerpt":"Doxswap A Laravel package for seamless document and image format conversions. Transform between various formats like DOCX - PDF, HTML - PDF, PNG - WEBP, and more popular formats using a simple, elegant API. Powered by LibreOffice for documents and ImageMagick for image processing. 🚀 Features - 📄 Multiple Format Support – Convert between documents (DOCX, XLSX, ODT) and images (PNG, JPG, WEBP) with ease - 🚀 Simple API – Easy-to-use interface for all conversion operations - 💾 Laravel Storage Integration – Works seamlessly with Laravel's filesystem drivers - ⚡ Efficient Processing – Optimized conversion using LibreOffice and ImageMagick engines - 🔍 Conversion Tracking – Detailed results including duration and file paths - 🔒 Secure File Handling – Safe and secure file processing with proper cleanup - ⚙️ Configurable Settings – Customize paths, storage disks, and conversion options - 🛡️ Error Handling – Robust exception handling for unsupported formats and conversions Installation You can install the package via composer: You can publish the config file with: Overview The config/doxswap.php file includes: 💾 Storage & Cleanup - input disk : Where to read files from (default: 'public') - output disk : Where to save converted files (default: 'public') - perform cleanup : Delete input files after conversion (default: false) 📝 File Naming Configure how output files are named using different strategies: 🛠️ Conversion Drivers Configure paths for conversion tools: Default LibreOf","default_branch":null,"files":null,"tree":[],"storefront":"/r/Blaspsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Blaspsoft/doxswap/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}