ConvertPro est une application propriétaire développée par Karlito08. Bien que le code source soit disponible sous licence MIT, cette application n'est PAS destinée à être forkée, clonée ou utilisée sans autorisation explicite.
Avant toute utilisation :
- ✅ Contactez l'auteur pour obtenir une autorisation
- ❌ Ne pas utiliser le nom "ConvertPro" ou ses éléments visuels
- ❌ Ne pas créer d'œuvres dérivées commerciales
- ✅ Attribution obligatoire à l'auteur original
ConvertPro is a proprietary application developed by Karlito08. While the source code is available under MIT license, this application is NOT intended to be forked, cloned, or used without explicit permission.
Before any usage:
- ✅ Contact the author for permission
- ❌ Do not use "ConvertPro" name or visual elements
- ❌ Do not create commercial derivative works
- ✅ Attribution to original author required
- PDF → Excel : Extraction intelligente avec détection de colonnes
- Excel → Word : Conversion en documents Word formatés
- Word → PDF : Interface préparée (en développement)
- 🌙 Sombre - Style Microsoft moderne
- ☀️ Clair - Design épuré professionnel
- ⚡ Néon - Effet cyberpunk lumineux
- 💻 Hacker - Terminal vert monospace
- 📜 Vintage - Couleurs chaudes rétro
- ⚫ Monochrome - Noir et blanc élégant
- 👑 Royal - Or et bleu sophistiqué
- 💎 Glassmorphisme - Effet de verre moderne
- 🔒 100% Sécurisé - Traitement côté client uniquement
- ⚡ Ultra Rapide - Conversion en temps réel
- 📱 Responsive - Compatible tous appareils
- 🎯 Drag & Drop - Interface intuitive
- 📊 Détection de Structure - Analyse automatique des PDFs
- 🎨 Multi-thèmes - 8 designs professionnels
- 📈 Barre de Progression - Suivi en temps réel
HTML5 - Structure sémantique moderne
CSS3 - Flexbox, Grid, Variables CSS, Animations
JavaScript ES6+ - Async/Await, Modules, Classes| Bibliothèque | Version | Usage | CDN |
|---|---|---|---|
| PDF.js | 3.11.174 | Parsing et extraction PDF | Mozilla CDN |
| SheetJS (XLSX) | 0.18.5 | Manipulation fichiers Excel | CDNJS |
| docx | 7.4.0 | Génération documents Word | CDNJS |
/* Variables CSS pour thèmes */
:root { --primary-color, --background, --text... }
/* Design System */
- Microsoft Fluent Design inspiré
- Glassmorphisme et effets modernes
- Animations CSS3 avec cubic-bezier
- Responsive breakpoints mobiles// Modular Pattern
const CONFIG = { /* Configuration globale */ }
const utils = { /* Utilitaires réutilisables */ }
const converters = { /* Logique de conversion */ }
const app = { /* Initialisation application */ }
// Features implémentées
- File validation avancée
- Progress tracking système
- Error handling robuste
- Browser compatibility check
- Drag & drop interface- Lazy Loading - Chargement progressif des ressources
- Error Boundaries - Gestion globale des erreurs
- Memory Management - Nettoyage automatique des objets
- Performance Monitoring - Suivi des conversions
- Accessibility - Support ARIA et navigation clavier
<!-- Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication"...
}
</script>
<!-- Meta Tags optimisés -->
<meta name="description" content="...">
<meta property="og:title" content="...">ConvertPro/
├── index.html # Structure HTML5 sémantique
├── style.css # Styles et thèmes complets
├── script.js # Logique application
├── LICENSE # Licence MIT + Conditions
└── README.md # Documentation
graph TD
A[Sélection Fichier] --> B[Validation Format]
B --> C[Lecture ArrayBuffer]
C --> D[Parsing avec Bibliothèque]
D --> E[Traitement Données]
E --> F[Génération Sortie]
F --> G[Téléchargement]
// State Management Pattern
const fileState = {
pdf: { file: null, status: 'idle' },
excel: { file: null, status: 'idle' },
word: { file: null, status: 'idle' }
}
// Event-driven updates
fileHandlers.handleFileSelect() → updateUI() → enableConversion()- Navigateur moderne (Chrome, Firefox, Safari, Edge)
- Serveur HTTP local (pour développement)
# Clone avec permission (contactez l'auteur)
git clone https://github.com/badley08/ConvertPro.git
# Serveur local simple
python -m http.server 8000
# ou
npx serve .
# Accès : http://localhost:8000// Configuration automatique dans script.js
pdfjsLib.GlobalWorkerOptions.workerSrc =
'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/pdf.worker.min.js';| Navigateur | Version | Support |
|---|---|---|
| Chrome | 80+ | ✅ Complet |
| Firefox | 75+ | ✅ Complet |
| Safari | 13+ | ✅ Complet |
| Edge | 80+ | ✅ Complet |
// Vérification automatique
const features = {
'FileReader': typeof FileReader !== 'undefined',
'Blob': typeof Blob !== 'undefined',
'async/await': (async () => {})().constructor === Promise
}Ce projet est propriétaire et ne sollicite pas de contributions externes.
- Demandes d'autorisation : Required avant usage
- Signalement de bugs : Bienvenu
- Suggestions : Appréciées
- Support : Via Ko-fi
- Ko-fi : karlito08
- GitHub : badley08
- Website : ConvertPro Live
- EMAIL : Luberisse Karl Brad
Ce projet est sous Licence MIT avec des conditions spécifiques pour l'usage de la marque ConvertPro.
Résumé des droits :
- ✅ Étude du code source
- ❌ Utilisation sans permission
- ❌ Redistribution commerciale
- ❌ Usage de la marque "ConvertPro"
Voir LICENSE pour les détails complets.
- Mozilla PDF.js - Parsing PDF côté client
- SheetJS - Manipulation fichiers Office
- docx Library - Génération documents Word
- Microsoft Fluent Design System
- Google Material Design
- Apple Human Interface Guidelines