HOW TOOLDAM WORKS

Tooldam traite les fichiers dans votre navigateur.

Les principaux outils de Tooldam lisent et traitent les fichiers sélectionnés dans le navigateur actuel. Cette page résume ce qui se passe après la sélection d’un fichier et quelles requêtes réseau sont distinctes du traitement du fichier.

Flux de traitement

1. Choisir un fichier

Le navigateur lit le fichier sélectionné comme objet File. Aucun compte ni envoi préalable vers une API de conversion n’est nécessaire.

2. Traiter dans le navigateur

Les images utilisent Canvas et createImageBitmap ; les PDF utilisent PDF.js et pdf-lib ; les documents Office utilisent LibreOffice WebAssembly sur l’appareil.

3. Créer le résultat

Le résultat est créé en mémoire comme Blob ou nouvelles données de fichier, puis téléchargé directement.

Charger l’outil et traiter votre fichier sont deux activités réseau différentes

Ouvrir une page télécharge HTML, JavaScript, CSS et des images. Word, PowerPoint et Excel → PDF téléchargent aussi des ressources statiques LibreOffice WebAssembly.

Le flux principal actuel n’envoie pas le contenu du fichier choisi par POST vers un serveur de conversion. Le navigateur lit et traite ces données localement.

  • Les ressources du site et WebAssembly peuvent être téléchargées.
  • Le flux principal n’utilise pas d’API séparée d’envoi de fichier.
  • Les requêtes publicitaires ou analytiques éventuelles sont distinctes du traitement.

Les outils d’image utilisent Canvas

Le navigateur vérifie le format et les dimensions, décode l’image avec createImageBitmap puis dessine les pixels dans Canvas avant de les encoder en JPG, PNG ou WebP.

Pour le JPG, les zones transparentes sont composées sur du blanc. La taille finale peut varier selon la version du navigateur et le contenu.

Les outils PDF utilisent des méthodes adaptées à chaque tâche

Fusion, extraction et réorganisation utilisent pdf-lib ; PDF.js sert lorsqu’une page doit être rendue ou prévisualisée.

La compression PDF reconstruit les pages sous forme d’images : texte sélectionnable, liens et éléments vectoriels peuvent être pixellisés. Conservez l’original si nécessaire.

Office → PDF exécute LibreOffice dans le navigateur

Word, PowerPoint et Excel sont convertis avec un moteur LibreOffice pour navigateur. Le premier lancement peut être plus long car WebAssembly et les données du moteur doivent être téléchargés.

Ces fichiers sont des ressources statiques du site, pas votre document. Le document sélectionné est lu comme ArrayBuffer dans le navigateur.

Les fichiers ne sont pas stockés dans un compte ou un historique serveur

Tooldam ne possède ni compte utilisateur ni base serveur pour conserver l’historique des fichiers. Les fichiers et résultats restent normalement en mémoire et doivent être sélectionnés à nouveau après actualisation ou fermeture de l’onglet.

sessionStorage dans le convertisseur Office sert uniquement à contrôler un rechargement du moteur et ne stocke pas le contenu du document.

Comment le vérifier dans les outils de développement

Ouvrez Network, choisissez un fichier et lancez l’opération. Un service d’envoi affiche souvent un POST/PUT d’une taille proche du fichier ; les outils locaux de Tooldam ne devraient pas montrer de requête envoyant le contenu du fichier.

  • Chrome/Edge : F12 → Network → activer Preserve log.
  • Choisir un fichier et lancer l’outil.
  • Examiner Fetch/XHR et les volumes transférés.
  • Pour Office, des téléchargements wasm/data du moteur peuvent apparaître.

Le traitement local a aussi des limites

La vitesse et la taille pratique dépendent du navigateur, de la mémoire et du processeur. Les grandes images, longs PDF et gros documents Office peuvent utiliser beaucoup de mémoire.

Les limites de fichiers et les détails du traitement sont indiqués sur chaque page d’outil. Les exemples mesurés de compression et de conversion sont regroupés dans les résultats de tests.