Aller au contenu
RTF to PDF

À propos de RTF to PDF

RTF to PDF est un convertisseur gratuit, fonctionnant dans le navigateur, qui transforme les documents Rich Text Format en PDF sans rien installer et sans téléverser votre fichier. Cette page explique ce qu'il fait, comment la conversion fonctionne techniquement, et ce qui arrive — et n'arrive pas — aux documents que vous lui confiez.

Ce qu'il fait

Ajoutez un fichier .rtf ou jusqu'à 20 à la fois, et chacun est converti en un PDF avec du texte sélectionnable et indexable. Le gras, l'italique, le souligné, le barré, l'exposant et l'indice, la taille de police, les couleurs de texte et de surlignage, le choix de police serif ou sans-serif, l'alignement des paragraphes, les retraits gauches et de première ligne, l'espacement des paragraphes, les taquets de tabulation, les puces, les tableaux, les images PNG et JPEG intégrées, les liens hypertextes et les sauts de page explicites sont tous préservés. Vous pouvez conserver les dimensions de page enregistrées dans le RTF ou forcer le format US Letter ou A4, et vous pouvez fusionner un lot entier en un seul PDF au lieu d'obtenir un fichier par document.

Un élément reste hors du champ d'application : les images au format Windows Metafile (WMF ou EMF), le format vectoriel qu'utilisaient les anciennes versions d'Office pour les graphiques et les clip arts. Il s'agit d'un langage de dessin complet et non d'une simple image bitmap, c'est pourquoi elles sont ignorées — et la ligne du fichier dans la liste le signale, plutôt que de vous laisser découvrir la lacune vous-même.

Fonctionnement technique

Le RTF n'est pas un format binaire — c'est du texte brut composé de groupes imbriqués et de mots de contrôle précédés d'un antislash. La conversion s'effectue en trois passes, toutes dans l'onglet de votre navigateur :

  1. Analyse. Le fichier est lu comme un flux d'octets, parcouru caractère par caractère, en maintenant une pile d'états de mise en forme — un empilement par groupe {. Les tables de polices et de couleurs sont collectées, les séquences Unicode (\u) sont décodées, et les séquences d'échappement mono-octet historiques (\'hh) sont converties via la page de codes déclarée par le document — cp1252 pour le texte d'Europe occidentale, cp1251 pour le cyrillique.
  2. Mise en page. Les paragraphes, tableaux et segments de texte formatés résultants sont disposés : chaque ligne est remplie mot par mot selon la largeur mesurée de la police réelle, les taquets de tabulation sont résolus, l'alignement et la justification sont appliqués, les lignes de tableau qui dépassent la page continuent sur la suivante, et les sauts de page interviennent lorsque la prochaine ligne dépasserait la marge inférieure.
  3. Écriture. Les pages mises en forme sont écrites dans un véritable PDF avec pdf-lib. Le texte compatible avec le jeu de caractères WinAnsi utilise les polices que tout lecteur PDF embarque déjà, c'est pourquoi une lettre d'une page en latin ne pèse qu'environ 5 Ko ; tout le reste — cyrillique, grec — intègre un sous-ensemble de Noto Serif ou Noto Sans à la place. Dans tous les cas, le texte reste sélectionnable et indexable, au lieu d'être aplati en image.

Aucun serveur n'intervient dans tout cela. L'analyseur, le moteur de mise en page et le rédacteur PDF sont tous du JavaScript exécuté sur votre appareil, utilisant les API standard File et Blob pour lire votre document et vous restituer un téléchargement.

Confidentialité : ce qu'il advient de vos fichiers

Vos documents ne sont jamais téléversés. Chaque étape ci-dessus s'exécute localement — aucun texte, nom de fichier ou octet de votre fichier n'est envoyé à un serveur, enregistré ou stocké par RTF to PDF. Il n'existe aucun point d'accès de téléversement vers lequel les envoyer.

Comme rien n'est transmis, le convertisseur continue de fonctionner même hors connexion, une fois cette page chargée. Lorsque vous fermez l'onglet, quittez la page ou appuyez sur Recommencer, les copies en mémoire de votre RTF et du PDF généré sont libérées. L'outil n'écrit rien dans le stockage de votre appareil, aucune trace d'un document converti ne subsiste donc jusqu'à votre prochaine visite.

Cela couvre ce que RTF to PDF fait de vos fichiers, c'est-à-dire rien d'autre que les convertir pour que vous puissiez les télécharger. Cela ne modifie pas ce qu'une extension de navigateur, un proxy réseau ou l'appareil lui-même pourraient autrement voir.

Prêt à convertir un document ?

Déposez votre fichier dans le convertisseur RTF en PDF — cela prend à peu près le temps nécessaire à votre appareil pour afficher les pages.