Le côté technique du collage pour télécharger
PasteSave associe un petit serveur qui livre les pages à des outils qui font tout leur traitement de fichiers dans votre navigateur.
Comment ça marche
Chaque outil suit le même schéma en quatre étapes :
- Collez ou choisissez des fichiers locaux.
- Les API du navigateur les décodent et les inspectent.
- Canvas, WebAssembly, ONNX Runtime Web ou des bibliothèques PDF les traitent sur votre appareil, selon l'outil.
- Le navigateur assemble le résultat et l'enregistre localement.
Tout au long de ce flux, le contenu de vos fichiers reste dans le navigateur ; il n'est pas envoyé sur nos serveurs pour être traité.
Notre pile technologique comprend :
- JavaScript vanilla avec Alpine.js pour l'interface
- Canvas API et codecs WebAssembly pour le travail sur les images
- Modèles ONNX Runtime Web pour les outils IA (suppression de fond, upscaling, inpainting)
- pdf-lib et JSZip pour les outils PDF et l'empaquetage
- Tailwind CSS pour les styles ; plusieurs bibliothèques et modèles se chargent depuis des CDN à la première utilisation
Sécurité et confidentialité
Nous accordons une grande importance à la sécurité et à la confidentialité des utilisateurs. La conception du projet suit ces principes :
- Traitement local des fichiers - Les fichiers que vous choisissez sont traités dans votre navigateur et ne sont pas envoyés pour traitement
- Le stockage du site est séparé de vos fichiers - Le site enregistre de petites préférences (comme le thème et la langue) dans votre navigateur ; le contenu de vos images et PDF n'est pas écrit sur nos serveurs
- Dépendances chargées à la demande - Les bibliothèques et modèles d'IA tiers se chargent depuis des CDN quand un outil en a besoin ; ils s'exécutent dans votre navigateur et vos fichiers ne leur sont pas envoyés
Limitations techniques
Puisque nous utilisons une technologie purement front-end, le projet présente certaines limitations techniques :
- Fonctionne dans les navigateurs modernes ; certains outils exigent des API récentes (WebAssembly, et WebGPU quand disponible)
- Les gros fichiers et les grands lots sont limités par la mémoire de votre appareil
- Chaque outil a des plafonds explicites de taille de fichier ou de pixels ; des variantes de format inhabituelles peuvent échouer au décodage
- Plusieurs bibliothèques et modèles d'IA se téléchargent par le réseau à la première utilisation (jusqu'à ~40 Mo)
- Les résultats IA sont en best-effort — bords, textures fines et scènes complexes ne sont pas toujours parfaits
Ce que les outils savent faire aujourd'hui
Les 14 outils sont en ligne, gratuits et locaux au navigateur :
- Rogner l'image
- Compresser l'image
- Redimensionner l'image
- HEIC vers JPG
- Visualiser EXIF
- Retirer le fond
- Upscaler IA
- Image vers SVG
- JPG en PDF
- Fusionner PDF
- Diviser PDF
- Compresser PDF
- Supprimer le filigrane
- Supprimer un objet
La première version de l'outil principal est open source sur GitHub. Tout ce que font les outils se déroule dans votre navigateur : vous pouvez inspecter à tout moment l'activité réseau et le JavaScript livré. Si vous avez des questions ou des suggestions concernant la mise en œuvre technique, veuillez nous contacter à : [email protected]