Convertir un fichier texte en RTF, HTML, DOC et plus via la ligne de commande

Avez-vous besoin de convertir un fichier texte au format RTF, texte brut TXT, HTML, DOC ou un autre format de document familier? L'excellent utilitaire de ligne de commande textutil peut faire un travail rapide de conversion et de manipulation de fichiers texte sur Mac, et il n'est pas nécessaire de télécharger des logiciels ou des outils supplémentaires car ils sont intégrés directement à Mac OS.

Comment faire pour convertir le fichier texte en RTF, HTML, DOC, etc à partir du terminal Mac

Pour commencer votre conversion de texte, vous aurez besoin d'un document de texte de départ que vous souhaitez convertir. Il peut s'agir de n'importe quel format de texte si vous le testez, ou utilisez-le avec un document créé entièrement à cette fin.

Lancez l'application Terminal comme dans / Applications / Utilities / et utilisez la syntaxe de commande suivante:

textutil -convert filetype filename

Les options de conversion sont txt, rtf, rtfd, html, doc, docx, odt, wordml et webarchive, voici un exemple de syntaxe convertissant un fichier texte nommé test.txt en rtf:

textutil -convert rtf test.txt

Textutil ajoutera automatiquement le nom de fichier avec l'extension appropriée. Si vous souhaitez donner un nouveau nom au fichier dans le processus de conversion, utilisez l'indicateur -output comme suit:

textutil -convert rtf test.txt -output NewFileName.rtf

S'il y a plusieurs documents texte que vous voulez joindre dans un seul nouveau fichier, utilisez la fonction cat intégrée de textutil:

textutil -cat rtf file1.txt file2.txt file3.txt -output combinedFiles.rtf

Vous pouvez vérifier rapidement que la conversion a réussi en ouvrant le fichier rtf nouvellement créé dans TextEdit avec:

open test.rtf

Vous pouvez aussi aller dans l'autre sens et convertir de l'un des types de fichiers mentionnés ci-dessus en txt, rappelez-vous que le texte en clair ne supporte aucun style, donc le document sera dépouillé de polices uniques, tailles de police, style ou autres aspects d'un riche fichier texte.

L'outil de ligne de commande textutil vous permet de convertir rapidement des fichiers texte en de nombreux autres formats utiles et d'effectuer d'autres tâches de manipulation de texte. Vous trouverez une aide supplémentaire et des options pour textutil en résumant l'outil d'aide ou en vous référant à la page de manuel:

textutil --help

Ou pour obtenir la page de manuel complète sur textutil:

man textutil

N'oubliez pas que vous pouvez également convertir un fichier texte en un fichier audio parlé, ceci peut être réalisé via la ligne de commande ou en utilisant la méthode plus simple "Ajouter à iTunes en tant que piste parlée".