Dans un monde parfait, n’importe qui peut prendre un document de traitement de texte et le convertir pour son site Web d’un simple clic de souris. Cependant, quiconque a essayé de convertir du texte en HTML sait que ce n’est pas si simple. La raison en est que certaines des fonctions utilisées dans un traitement de texte (comme les onglets) n’ont pas de balise HTML équivalente. Vous pouvez convertir un fichier texte en HTML, mais vous devrez peut-être renoncer à un certain contrôle sur la mise en page de votre document.
Table des matières
Trois options de conversion
1. Faites un « Enregistrer sous »
L’option la plus évidente pour la conversion si vous utilisez Microsoft Word est de faire un «Enregistrer sous» et de sélectionner «Page Web». Dans d’autres programmes de traitement de texte, lorsque vous enregistrez ou publiez le document, choisissez l’option HTML. Par exemple dans Word Perfect, vous irez dans Publier >> HTML. Cela peut fonctionner si le document texte est très simpliste, mais n’est pas toujours efficace.
Les problèmes qui résultent de cette approche comprennent:
- Cette approche de conversion HTML peut normalement gérer les sauts de paragraphe, les retours souples et la mise en forme minimale comme l’italique, le gras ou le soulignement, mais au-delà, l’option a du mal.
- La mise en page changera car la largeur est contrôlée par un style en HTML. La version Web de votre document s’agrandira simplement à sa taille la plus large possible. Cela peut être contrôlé dans une petite mesure en plaçant tout votre texte dans un tableau sans bordure en utilisant des pourcentages pour la largeur, mais des problèmes peuvent toujours survenir.
- Un codage gonflé peut se produire, en particulier avec les documents Word. Au lieu de convertir des paragraphes en balises
en HTML, Microsoft crée des styles en ligne pour chaque paragraphe. La même chose est vraie pour d’autres éléments comme les listes ordonnées ou non ordonnées.
- Microsoft crée des fichiers XML et utilise la règle @ font-face pour contrôler davantage le rendu HTML de la page. Ce codage supplémentaire peut ajouter des centaines de lignes de code à un document qui ne peut contenir qu’une page dans Word. Le codage et les fichiers supplémentaires peuvent rendre la gestion des fichiers et la maintenance du site inutilement difficiles.
Étant donné que la plupart des documents ne sont normalement pas aussi simplistes, mais contiennent plutôt des images, des listes à puces, des en-têtes, des tableaux avec des couleurs de ligne ou de colonne alternées, Enregistrer sous ne fonctionne tout simplement pas la plupart du temps.
2. Utilisez un éditeur de texte Web
Certains programmes, comme Dreamweaver, ont une option «convertir Word en HTML» intégrée au programme. Si vous disposez de Dreamweaver ou d’un autre éditeur de texte Web tel que TextPad, vous pourrez peut-être gagner un temps considérable en travaillant à l’envers. Au lieu de créer d’abord le document texte, créez d’abord la version Web.
En créant votre document dans l’éditeur, vous pouvez vous assurer qu’il s’affiche correctement dans un navigateur. Si vous collez le même contenu dans un document Word à l’aide de l’option de conservation de la mise en forme source, votre document Word doit ressembler étroitement à la page Web. Si vous avez déjà créé le document texte, vérifiez les fonctionnalités de votre éditeur de texte Web.
3. Outils de conversion en ligne
Si vous ne parvenez pas à utiliser un éditeur de texte Web pour créer votre document, la meilleure option suivante est un outil de conversion.
- Word2CleanHTML: Avec Word2CleanHTML, vous collez simplement votre texte dans l’outil, cochez ou décochez six options sous le texte (comme supprimer les paragraphes vides, etc.), puis cliquez sur Convertir en HTML propre. Contrairement à certains convertisseurs, celui-ci gère très bien les listes à puces, mais il change les listes numérotées en paragraphes. Ce convertisseur est mieux utilisé pour le texte sans onglets ni couleurs. Toutes les couleurs sont supprimées par l’outil en raison de la façon dont les processeurs de texte appliquent la couleur à une police – et parce qu’il est plus pratique de contrôler les couleurs en HTML avec une feuille de style.
- TextFixer: Comme Word2CleanHTML, TextFixer vous permet de coller votre contenu dans l’outil et de cliquer simplement sur un bouton d’envoi. Cependant, contrairement à Word2CleanHTML, vous ne pouvez sélectionner aucune option pour nettoyer davantage le code. Par exemple, vous ne pouvez pas cocher une option pour supprimer les balises de paragraphe vides. TextFixer a également plus de difficultés avec les tableaux. Dans Word2CleanHTML, les tableaux conservent pour la plupart leur taille globale pour les colonnes, les lignes et le tableau lui-même lorsque le convertisseur tente d’ajuster la largeur de chaque partie du tableau. Dans TextFixer, le tableau se réduit simplement sur lui-même car l’outil supprime toute largeur ou remplissage du tableau à l’origine. Aucun de ces deux outils ne conserve la couleur des lignes du tableau.
- ZamZar: Cet outil semble être le meilleur convertisseur en ligne. ZamZar présente cependant quelques faiblesses, notamment les étapes supplémentaires nécessaires pour obtenir votre fichier converti. Dans cet outil, vous téléchargez votre document texte et choisissez le format dans lequel vous souhaitez le convertir. Outre HTML, des options telles que jpg, pdf et png sont proposées. Une fois le fichier converti, vous recevrez un e-mail avec un lien vous permettant de télécharger le nouveau document – qui est un fichier zip si vous avez des images dans le document. Des trois convertisseurs répertoriés ici, c’est le seul qui conserve les couleurs des polices et des tableaux – et il conserve également toutes les images du document texte d’origine. Bien sûr, vous devrez télécharger l’image traitée sur votre serveur. L’autre problème avec cet outil est qu’il crée des styles CSS sur le document HTML (au lieu d’une feuille de style) pour conserver l’aspect d’origine du document.
Texte brut ou texte enrichi
Vous pouvez utiliser un format de texte brut ou de texte enrichi.
- Vous vous retrouverez probablement avec un code HTML plus propre si vous utilisez un éditeur de texte brut comme NotePad, mais le compromis est que, à moins que vous ne l’utilisiez beaucoup, vous devrez l’apprendre.
- La plupart des gens s’appuient sur Microsoft Word ou d’autres éditeurs de texte enrichi pour traiter les documents et les publications de bureau.
Quel que soit l’outil de texte que vous utilisez, la conversion de certains éléments sera toujours fragile, au mieux. Les éléments tels que les tabulations, l’espacement des cellules, le remplissage des cellules dans les tableaux et les listes à puces ou numérotées ont tendance à être les plus difficiles à convertir proprement.
Options additionelles
Si votre document texte est compliqué et ne se convertit pas facilement en HTML, vous avez toujours deux options supplémentaires.
- Le premier et le plus simple est de convertir le fichier texte en pdf. Cela devrait créer une copie exacte de votre document texte. Téléchargez simplement le pdf sur le serveur et créez un lien vers celui-ci.
- Si vous préférez ne pas forcer un utilisateur à ouvrir un pdf, la dernière option consiste à coder manuellement le document en HTML. En codant manuellement le contenu, vous pouvez vous assurer que tous les styles applicables sont attachés à chaque élément de texte et que la page s’affichera exactement comme prévu.
Décisions de conversion
Lors de la préparation de la conversion d’un document au format HTML, un certain nombre de décisions doivent être prises. L’option qui vous convient le mieux est basée sur la complexité du codage et les outils dont vous disposez. Que vous vous appuyiez sur votre programme de traitement de texte, que vous utilisiez un éditeur de texte ou un outil de conversion en ligne ou que vous ayez recours au codage manuel, il est possible d’obtenir les résultats que vous souhaitez.
Lisez plus d’astuces sur le design web ici, et n’oubliez pas de partager l’article sur Facebook !