TextConverter

Le TextConverter

Avec le TextConverter, les textes et tout type de fichier texte peuvent être édités et convertis de différentes manières. Il est possible de traiter un seul ou plusieurs fichiers texte en même temps sans avoir à ouvrir chaque fichier individuellement, ainsi que de modifier des textes non enregistrés à la volée sans les stocker.

Il existe des champs d'application pour presque tous les utilisateurs d'ordinateurs travaillant avec des textes ou des fichiers texte. Chaque fois que des parties de textes ou des fichiers texte doivent être remplacés, certains passages doivent être supprimés, réécrits ou insérés, des lignes, champs CSV ou éléments XML spécifiques doivent être modifiés, des fichiers doivent être joints, séparés ou convertis dans un autre format, vous pouvez toujours utiliser le Text Converter.

Pour l'édition, des nombreuses actions des sections actions de texte, actions de ligne, actions CSV, actions XML et actions de fichier ainsi que des fonctions pour la conversion de format et la conversion de données sont disponibles:

Actions de Texte

Avec les actions de texte du TextConverter, vous pouvez éditer vos textes dans leur ensemble. Dans cette section, vous pouvez trouver des fonctions classiques de traitement de texte telles que des actions pour remplacer, supprimer et tailler du texte (chacun également sur plusieurs lignes), pour antéposer, ajouter et insérer du texte, mais aussi des fonctions pour réécrire, numéroter ou modifier l'écriture et la capitalisation des textes. Plusieurs de ces actions peuvent être combinées dans des listes d'actions et ainsi utilisées ensemble.

En outre, vous pouvez sélectionner parmi certaines options prédéfinies telles que pour la suppression des espaces, tabulations ou sauts de ligne doubles, pour l'encodage ou le décodage d'entités nommées, d'URLs ou de caractères syntaxiques XML/HTML ainsi que pour la suppression des balises HTML ou XML qui peut être appliqué en un seul clic, sans avoir à configurer vous-même les actions correspondantes.

Actions de Ligne

Les textes peuvent être modifiés sur la base des lignes à l'aide des actions de la section des actions de ligne. D'une part, ces actions permettent de restreindre des fonctions telles que les remplacements, les suppressions ou les insertions à certaines lignes. D'autre part, les lignes d'un texte peuvent également être éditées telles quelles. Par exemple, il est possible de supprimer, copier, déplacer, échanger ou trier des lignes individuelles. En dehors de cela, en utilisant les actions de ligne, vous pouvez également, par exemple, supprimer, insérer ou remplacer des sauts de ligne ou ajouter des numéros de ligne aux textes.

Lors de l'utilisation des actions de ligne, une ligne ne doit pas nécessairement être définie par un saut de ligne typique: dans le TextConverter, également des types de saut de ligne définis par l'utilisateur tels que des sauts à un ou plusieurs caractères ou points de code librement définissables ainsi que des sauts après un certain nombre de caractères peuvent être définis, ce qui signifie que les actions de ligne peuvent également être utilisées pour des éditions au niveau de parties de texte autres que les lignes classiques.

Actions CSV

Avec les actions CSV, vous pouvez éditer des textes et des données dans une structure CSV. Sont disponibles les fonctions classiques d'édition de texte qui peuvent être limitées à des champs, lignes et colonnes arbitraires de la structure CSV, mais aussi des nombreuses actions spécifiques au CSV telles que supprimer, copier ou coller des colonnes, changer l'ordre des colonnes, tourner et refléter des données ainsi que des opérations arithmétiques pour modifier les valeurs d'un ou plusieurs champs ou colonnes selon un modèle spécifique.

Semblable aux fonctions d'édition de ligne, lors de la définition de la structure CSV, vous n'êtes pas limité aux séparateurs de champs classiques tels que la virgule, le point-virgule ou la tabulation: Outre la reconnaissance automatique des caractères CSV utilisés, vous pouvez également définir vos propres caractères ou points de code (y compris plusieurs) ainsi que des longueurs de champ ou de ligne fixes pour l'interprétation de la structure des données.

Actions XML

Si vous souhaitez modifier des textes ou des fichiers texte tels que des données XML ou des fichiers HTML dans une structure XML, vous pouvez utiliser les actions XML du TextConverter pour cela. Avec ces actions, vous pouvez modifier des noms d'attributs, des valeurs d'attributs, des noms de balises et des textes intérieurs spécifiques d'une structure XML à l'aide des fonctions d'édition de texte classiques telles que remplacer, supprimer, rogner, antéposer, ajouter et insérer, vous pouvez supprimer certains éléments ou attributs d'une structure XML, vous pouvez ajouter ou insérer des éléments ou des attributs dans une structure XML et des choses similaires.

Dans les actions XML individuelles, vous pouvez sélectionner les textes intérieurs, les noms de balises, les noms d'attributs et les valeurs d'attributs à traiter via leurs noms ainsi que via des sélecteurs, comme ils sont également utilisés dans les feuilles de style CSS. Alternativement, vous pouvez également appliquer les actions respectives à tous les éléments.

Listes d’Actions

Les listes d'actions vous offrent la possibilité de combiner n'importe quel nombre d'actions dans n'importe quel ordre et ainsi de les appliquer et de les gérer comme un ensemble. Peu importe que les actions individuelles d'une liste d'actions proviennent des domaines des actions de texte, des actions de ligne, des actions CSV ou des actions XML, ou que votre liste d'actions se compose de différents types d'actions ou de plusieurs actions du même type.

Comme pour les actions standard, les actions de texte d'une liste d'actions font toujours référence au texte dans son ensemble, tandis que la portée des actions XML peut varier en spécifiant les sélecteurs et les noms d'attributs. En dehors de cela, les domaines d'application des actions de ligne et des actions de CSV peuvent non seulement être déterminés à l'aide des numéros de ligne et des numéros de colonne dans les listes d'actions, mais également à l'aide de la fonction SELECT et DESELECT, avec laquelle les lignes et les colonnes auxquelles une action doit refer peut être limité complètement flexible avec n'importe quel nombre de critères différents. A titre d'exemple, avec cela, il est possible de limiter l'application d'une action uniquement à toutes les lignes impaires de plus de 100 caractères qui ne contiennent pas de chiffres et qui ont un numéro de ligne compris entre 100 et 200.

L'éditeur de listes d'actions intégré vous aide à créer les listes d'actions. Dans cet éditeur, vous pouvez créer, modifier et gérer les actions d'une liste d'actions via une interface utilisateur graphique.

Espaces Réservés et Références

Dans les champs de texte des actions de texte, des actions de ligne, des actions CSV, des actions XML, ainsi que dans les listes d'actions, vous pouvez utiliser des espaces réservés et des références qui sont remplacés dynamiquement par ce qu'ils représentent lorsque l'action respective est appliquée. Il existe des espaces réservés, par exemple, pour la date et l'heure actuelles, pour le nom et le chemin du fichier, pour les propriétés du fichier telles que la taille du fichier ou la date du fichier ainsi que pour une numérotation des fichiers et une numérotation dans les fichiers.

Les références sont un type spécial des espace réservé que vous pouvez utiliser pour insérer le contenu du texte actuel, du fichier actuel ou d'autres fichiers dans les champs de texte de toutes les actions du TextConverter. Cela peut être, par exemple, un ou plusieurs caractères, mots ou lignes, mais aussi des champs de données CSV, des textes intérieurs ou des valeurs d'attributs d'une structure XML ainsi que le contenu des fichiers entiers. Les différents types de références peuvent être combinés les uns avec les autres, par exemple pour n'insérer que certains mots ou caractères d'une ligne, et avec les espaces réservés fonctionnels, le contenu peut également être modifié selon les besoins avant l'insertion, par exemple en utilisant la fonction trim pour supprimer whitespace au début et à la fin d'un texte référencé avant de l'insérer.

Expressions Régulières

Le cas échéant, le TextConverter prend également en charge l'utilisation d'expressions régulières. Par exemple, les fonctions de remplacement et de suppression des actions texte, ligne, CSV et XML ainsi que les espaces réservés fonctionnels correspondants pour les références peuvent être utilisés non seulement avec des textes simples mais aussi avec n'importe quelle expression régulière. Les actions de ligne et les actions CSV peuvent être appliquées non seulement dans les lignes et les champs ayant des numéros de ligne ou des numéros de colonne spécifiques, mais également dans les lignes respectivement les champs, dont le contenu correspond en tout ou en partie à une expression régulière spécifique. De plus, comme d'autres exemples, les textes peuvent également être recherchés à l'aide d'expressions régulières, et les filtres de texte et les filtres de ligne de la fonction de références peuvent également être utilisés avec des expressions régulières afin de filtrer les textes ou les lignes référencés.

En utilisant des expressions régulières, les applications possibles des fonctions correspondantes sont massivement étendues. Par exemple, la fonction de remplacement peut également être utilisée pour réécrire et reformater des composants de texte (par exemple, pour modifier le format des dates, des nombres ou d'autres structures), les composants de texte qui suivent un modèle spécifique peuvent facilement être remplacés ou supprimés, et les recherches peuvent être effectuées sous une forme plus générale, par exemple pour rechercher des classes entières de caractères ou des fragments de texte avec certains critères.

Joindre ou Diviser des Fichiers

Alors que les fonctions et les actions du TextConverter présentées jusqu'ici concernent l'édition du contenu des fichiers texte, les actions de fichier peuvent également être utilisées pour modifier les fichiers texte au niveau du fichier. Par exemple, il est possible de concaténer un nombre quelconque de fichiers texte afin de les enregistrer dans un nouveau fichier unique ou - dans le sens opposé - il est également possible d'enregistrer le contenu des fichiers individuels dans plusieurs nouveaux fichiers. La séparation des fichiers peut s'effectuer, par exemple, à un texte ou une expression régulière arbitraire, à des sauts de ligne, après un certain nombre de caractères, ou en utilisant une combinaison de ces critères.

En combinaison avec les autres actions du TextConverter, les fichiers peuvent éventuellement aditionellement être traités avant ou après la séparation ou la concaténation, par exemple pour ne combiner que des parties de certains fichiers ou pour transférer uniquement certains contenus des fichiers originaux vers les nouveaux fichiers. Dans ce processus, l'utilisation des références peut également être utile.

Encodage et Type de Saut de Ligne

Dans les actions du fichier, vous pouvez également trouver les options concernant l'encodage et le type de saut de ligne utilisé pour la lecture et l'écriture des fichiers texte. Par défaut (cela signifie que si vous conservez ici les paramètres initiaux) le TextConverter essaiera de détecter automatiquement l'encodage et le type de saut de ligne d'un texte ou d'un fichier texte afin de les réutiliser pour l'enregistrement. Cependant, vous pouvez bien sûr définir ici vos propres paramètres à la fois pour la lecture et pour l'enregistrement.

Pour l'encodage, il y a des nombreux formats d'encodage pris en charge, de ASCII à Latin-1, Latin-2, CP437 et les pages de code Windows ainsi que UTF-7, UTF-8, UTF-16 LE, UTF-16 BE, UTF-32 LE et UTF-32 BE. De plus, vous pouvez spécifier si une marque d'ordre d'octets doit être utilisée ou non.

En tant que type de saut de ligne, vous pouvez choisir parmi une sélection de types de saut de ligne typiques tels que CR LF (Windows) ou LF (macOS) ou vous pouvez définir un ou plusieurs sauts de ligne définis par l'utilisateur à l'aide de caractères ou points de code arbitraires. De plus, les lignes définies par un nombre fixe de caractères peuvent également être traitées avec le TextConverter.

En plus d'éditer le contenu des textes et des fichiers texte, ces fonctions peuvent donc également être utilisées pour modifier uniquement l'encodage et le type de saut de ligne, afin que, par exemple, les fichiers d'autres systèmes d'exploitation deviennent lisibles sur votre système. Les fonctions correspondantes correspondent à celles du TextEncoder.

Conversion vers d’autres Formats de Fichier

En plus de changer l'encodage ou le type de saut de ligne d'un fichier comme introduit dans la dernière section, le TextConverter peut également être utilisé pour changer le format entier d'un fichier. Par exemple, vous pouvez convertir des fichiers texte arbitraires en images ou en documents Office avec le TextConverter. Concernant l'export d'images, les formats d'image JPG, PNG et BMP sont pris en charge - la police utilisée, les couleurs ainsi que les marges et les espacements peuvent être ajustés à volonté. De plus, une exportation Office est possible dans les formats de document DOCX et ODT ainsi que dans les formats de feuille de calcul XLSX et ODS. Les formats de document peuvent être ouverts, par exemple, avec Microsoft Word, LibreOffice Writer ou OpenOffice Writer. Les formats de feuille de calcul conviennent à Microsoft Excel, LibreOffice Calc et OpenOffice Calc. Pour exporter dans l'un de ces formats, il suffit de sélectionner l'une des extensions de fichier mentionnées comme extension de fichier souhaitée dans les options de stockage.

Avant d'exporter vers l'un de ces formats, vous pouvez bien sûr utiliser toutes les autres fonctions du TextConverter pour ajuster les fichiers d'origine comme vous le souhaitez. Par exemple, lors de l'exportation sous forme de feuille de calcul dans l'un des formats XLSX ou ODS, vous pouvez d'abord utiliser les fonctions de la zone d'actions CSV, par exemple, pour convertir des fichiers texte arbitraires dans le format CSV requis pour l'exportation, pour définir des règles pour définir les colonnes, pour supprimer les colonnes inutiles ou pour modifier les données CSV exportées d'une autre manière.

Conversion de Données

Les fonctions du TextConverter peuvent également être utilisées pour convertir des données ou pour modifier la structure des données. D'une part, le TextConverter vous fournit déjà quelques fonctions prédéfinies qui se trouvent dans la section Actions > Format, d'autre part vous pouvez également effectuer vos propres conversions de données définies par l'utilisateur en combinant les différentes fonctions et actions du TextConverter.

Des exemples de certaines fonctions de conversion prédéfinies sont les conversions CSV vers HTML (sous forme de tableau), CSV vers XML (champs CSV sous forme de nœuds ou d'attributs) ainsi que CSV vers SQL (sous forme de requête INSERT ou UPDATE). Pour effectuer ces conversions prédéfinies, il vous suffit d'activer la case à cocher de l'action correspondante.

Transcriptions et Translittérations

Un cas particulier de conversion de données pouvant être effectué avec le TextConverter est la transcription et la translittération, c'est-à-dire la réécriture des textes d'un système d'écriture à un autre. Outre les nombreux systèmes d'écriture déjà pris en charge par le TextConverter avec des règles de transcription prédéfinies telles que le latin, le cyrillique, le grec, l'hébreu, l'arménien, l'arabe, le japonais (hiragana et katakana), le géorgien, le devanagari et le thaï, vous pouvez également créer, appliquer et enregistrer ses propres transcriptions ou translittérations arbitraires. Ces propres règles peuvent être créées à partir de zéro ou vous pouvez les dériver de n'importe quelle transcription prédéfinie.

Avec cela, vous pouvez utiliser le Text Converter pour convertir immédiatement un texte avec - par exemple - des caractères grecs, cyrilliques, arabes ou japonais en un texte avec des lettres latines (ou vice versa). Lors de la création de vos propres règles pour les transcriptions et les translittérations, non seulement de simples paires de recherche et de remplacement peuvent être définies, mais également, par exemple, des règles de position pour déterminer à quelle position dans un mot une règle doit être appliquée.

Support Unicode

Bien entendu, le TextConverter vous offre un support Unicode complet, de sorte que des caractères Unicode arbitraires peuvent être utilisés dans toutes les fonctions et actions du programme ainsi que dans les textes à éditer, jusqu'aux noms de fichiers. Ainsi, dans le TextConverter, vous pouvez non seulement éditer des textes avec des lettres latines, mais aussi, par exemple, utiliser des caractères chinois, japonais ou coréens, des lettres cyrilliques ou grecques ainsi que des caractères et des symboles spéciaux Unicode et vous pouvez mélanger les différents caractères les uns avec les autres comme tu veux.

Dans certaines fonctions, comme lors de la configuration des sauts de ligne personnalisés ou des délimiteurs de champs CSV personnalisés, les caractères souhaités peuvent également être spécifiés directement via leurs points de code Unicode.

Conversions à la Volée

En plus de l'édition de fichiers stockés, le TextConverter propose également une conversion on-the-fly de textes non stockés. Cela permet d'éditer un texte avec toutes les fonctionnalités du TextConverter sans ouvrir un fichier et sans que le texte doive même être disponible sous forme de fichier.

Copiez ou écrivez simplement le texte que vous souhaitez modifier dans le champ "Original" et le champ "Aperçu" affichera automatiquement la version convertie de ce texte en fonction de toutes les actions et listes d'actions actuellement activées. Avec cette fonction, vous pouvez, par exemple, éditer rapidement et facilement des textes ou des parties de textes d'autres applications à l'aide des options de TextConverter afin de recopier ensuite le résultat dans l'application d'origine.

Contrôle de Script

Toutes les fonctions et actions introduites peuvent non seulement être configurées et utilisées via l'interface utilisateur graphique du TextConverter, mais également via la ligne de commande à l'aide du contrôle de script du TextConverter. De cette façon, le TextConverter peut être automatisé et intégré dans des scripts, par exemple.

En tant que paramètres, vous pouvez transmettre, par exemple, des fichiers uniques, des dossiers entiers, des filtres pour rechercher des fichiers dans les dossiers, des actions uniques, des chemins vers des listes d'actions ou des fichiers de configuration, des emplacements de stockage, des formats de lecture et d'enregistrement et beaucoup plus. Bien sûr, vous pouvez facilement configurer les paramètres et les listes d'actions à transmettre à l'aide de l'interface utilisateur graphique du TextConverter avant de les appliquer.

Téléchargement

Téléchargez TextConverter gratuitement dans la zone de téléchargement pour Windows et découvrez dans les premiers pas comment tirer parti de cette application. De plus, les questions fréquemment posées sur TextConverter sont rassemblées sur la page FAQ dédiée. TextConverter est portable, vous pouvez utiliser ce programme directement, sans installation.

Captures d’écran

Vous voulez voir dans un premier temps à quoi ressemble TextConverter? Sur la page des captures d’écran, nous avons compilé pour vous quelques captures d’écran du TextConverter.