Transformer des documents Word en PDF sans les envoyer en ligne
Ce que fait cet outil
Cet outil lit un fichier .docx et le reconstruit en PDF. Un document Word est en réalité une archive ZIP remplie de XML : le convertisseur ouvre cette archive dans votre navigateur, parcourt les paragraphes, segments de texte, listes et tableaux qu'elle contient, et dessine chaque élément sur une page PDF avec pdf-lib. Le format de page et les marges proviennent des réglages de section du document lui-même, si bien qu'un fichier A4 reste en A4 et un fichier Letter reste en Letter.
La mise en forme suit : gras, italique, souligné et barré, tailles et couleurs de caractères, alignement et retraits, styles de titre, listes à puces et numérotées y compris les niveaux imbriqués, images en ligne, tableaux avec leurs largeurs de colonnes et le fond des cellules, ainsi que les hyperliens qui restent cliquables dans le PDF.
Comment tout se joue dans un seul onglet
Trois briques seulement font le travail, et toutes trois sont du JavaScript exécuté sur votre machine. JSZip décompresse le .docx, le DOMParser intégré au navigateur lit document.xml, styles.xml, numbering.xml et theme1.xml, puis pdf-lib écrit les pages obtenues sous forme d'octets PDF. Aucun aller-retour vers un service de conversion dans cette chaîne : vous pouvez le vérifier dans le panneau réseau des outils de développement pendant qu'un fichier se convertit.
Les conséquences dépassent la confidentialité. La page continue de fonctionner si vous perdez la connexion, un document de 15 Mo démarre immédiatement au lieu d'attendre un envoi, et la vitesse dépend de votre processeur plutôt que de la charge d'un serveur partagé.
Quelle police se retrouve dans le PDF
Un document rédigé dans Word ne nomme presque jamais une police directement : il renvoie à un thème, w:asciiTheme="minorHAnsi", et le nom réel — le plus souvent Calibri ou Cambria — se trouve dans theme1.xml. Le convertisseur résout cette référence, puis rattache la famille à l'une des quatorze polices que tout lecteur PDF possède déjà : les sans empattement vers Helvetica, les serif vers Times, les à chasse fixe vers Courier, chacune avec ses variantes grasse et italique.
Ces quatorze polices couvrent l'encodage WinAnsi : accents, cédille, tréma, œ et guillemets français se dessinent donc sans le moindre téléchargement, et un document en français n'incorpore aucune police, pour un fichier de quelques kilo-octets. Ce n'est que si le texte contient du coréen, du japonais ou du chinois qu'une police Noto Sans CJK est récupérée, réduite aux seuls glyphes utilisés. Si un caractère n'y a toujours pas de glyphe — un emoji, une écriture rare —, l'outil le signale plutôt que de le supprimer en silence.
Ce qui est pris en charge et ce qui ne l'est pas
Les tableaux sont pris en charge, y compris les fusions horizontales, les fonds et bordures de cellules et les lignes réparties sur plusieurs pages. Les cellules fusionnées verticalement sont dessinées avec les cellules de continuation laissées vides. Ne sont pas pris en charge : zones de texte, formes, WordArt et SmartArt, graphiques, équations, notes de bas de page et de fin, commentaires, mises en page multicolonnes, tableaux imbriqués dans des cellules, et images EMF ou WMF. Lorsque le convertisseur rencontre l'un de ces éléments, il l'ignore, termine le reste du document, puis vous indique précisément ce qui a été laissé de côté et combien de fois -- pour qu'un PDF allégé ne soit jamais une surprise.
Les anciens fichiers binaires .doc ne peuvent pas être lus du tout : ouvrez-les dans Word et enregistrez-les d'abord en .docx. Les documents protégés par mot de passe doivent être déverrouillés avant la conversion, car leur contenu est chiffré.
Que faire ensuite avec le PDF
Un document converti demande presque toujours une étape de plus. Les rapports riches en photos ressortent plus lourds que le DOCX d'origine : le Compresseur PDF réencode leurs images pour ramener le fichier à une taille raisonnable. Une lettre de motivation et un CV convertis séparément ne forment une candidature unique qu'avec l'outil Fusionner PDF. Quant à un contrat issu d'un modèle Word, Signer un PDF y appose directement une signature tracée à la main, ce qui évite le détour par l'impression puis le scan.