PdfWritter. Éditeur web, du texte au PDF
- 53 tests unitaires
- 39 tests e2e
Problème
Un texte collé depuis un PDF, ChatGPT ou un mail arrive avec ce qui casse la mise en forme : retours à la ligne forcés, mots coupés, numéros de page, caractères invisibles, puces cassées. PdfWritter les repère, les corrige en un clic et donne directement le PDF.
Décisions
- Un éditeur dans le navigateur : on écrit du texte, on obtient un PDF.
- Tout se passe dans le navigateur : le texte ne quitte jamais la machine, pas de serveur.
- Des règles de nettoyage pures et testées, appliquées sur le document lui-même pour garder le gras, l’italique, les titres et les listes.
- Un PDF avec du vrai texte sélectionnable (pdfmake), chargé seulement au clic parce que les polices sont lourdes.
- Des tests unitaires, dont 2 000 textes aléatoires, et des tests de bout en bout dans Chromium.
Résultat
Les deux suites de tests passent. Le dépôt est privé.
Ce que je n’ai pas fait
- Pas encore déployé.
- Importer directement un fichier PDF (pdfjs-dist) pour retrouver les vrais paragraphes, colonnes et titres : le copier-coller ne donne que du texte brut.
- Les emoji, l’arabe et le chinois ne passent pas dans la police du PDF ; l’outil prévient avant l’export.
- Les en-têtes de page répétés et les phrases coupées entre deux paragraphes ne sont pas traités.