TextConverter

El TextConverter

Con el TextConverter, los textos y cualquier tipo de archivo de texto se pueden editar y convertir de muchas maneras diferentes. Es posible procesar uno o varios archivos de texto al mismo tiempo sin tener que abrir cada archivo individualmente, así como cambiar textos no guardados on-the-fly sin almacenarlos.

Hay ámbitos de aplicación para casi todos los usuarios de computadoras que trabajan con textos o archivos de texto. Siempre que se deban reemplazar partes de textos o archivos de texto, se deban eliminar, reescribir o insertar ciertos pasajes, se deban editar líneas específicas, campos CSV específicos o elementos XML específicos, se deban unir archivos, separar archivos o convertir archivos a otro formato, usted siempre puede usar el Text Converter.

Para la edición, están disponibles numerosas acciones de las secciones acciones de texto, acciones de línea, acciones CSV, acciones XML y acciones de archivo, así como funciones para la conversión de formato y la conversión de datos:

Acciones de Texto

Con las acciones de texto del TextConverter puede editar textos en su conjunto. En esta sección puede encontrar funciones clásicas de procesamiento de texto, como acciones para reemplazar, eliminar y recortar texto (cada una también a través de varias líneas), para anteponer, agregar e insertar texto, pero también funciones para reescribir, numerar o cambiar la escritura y las mayúsculas de textos. Varias de estas acciones se pueden combinar en listas de acciones y, por lo tanto, se pueden usar juntas.

Además, puede seleccionar de algunas opciones preestablecidas, como para eliminar espacios, tabulaciones o saltos de línea dobles, para codificar o decodificar named entities, URLs o caracteres XML/HTML sintácticos, así como para eliminar etiquetas HTML o XML que se pueden aplicar con solo un clic, sin tener que configurar usted mismo las acciones correspondientes.

Acciones de Línea

Los textos se pueden editar sobre la base de líneas usando las acciones de la sección de acciones de línea. Por un lado, estas acciones permiten restringir funciones como reemplazos, borrados o inserciones a ciertas líneas. Por otro lado, las líneas de un texto también se pueden editar como tales. Por ejemplo, es posible borrar, copiar, mover, intercambiar u ordenar líneas individuales. Aparte de eso, usando las acciones de línea, también puede, por ejemplo, eliminar, insertar o reemplazar saltos de línea o agregar números de línea a los textos.

Cuando se usan las acciones de línea, una línea no necesariamente tiene que estar definida por un salto de línea estándar típico: en el TextConverter, también tipos de saltos de línea definidos por el usuario, como saltos en uno o más caracteres o puntos de código definibles libremente, así como saltos después de un cierto número de caracteres puede ser definido. Eso significa que las acciones de línea también se pueden usar para ediciones a nivel de partes de texto que no sean líneas clásicas.

Acciones CSV

Con las acciones CSV puede editar textos y datos dentro de una estructura CSV. Están disponibles las funciones clásicas para editar textos que pueden limitarse a campos, filas y columnas de la estructura CSV, pero también numerosas acciones específicas de CSV, como eliminar, copiar o pegar columnas, cambiar el orden de las columnas, rotar y reflejar los datos así como operaciones aritméticas para cambiar los valores de uno o más campos o columnas según un patrón específico.

Similar a las funciones de edición de líneas, también al definir la estructura CSV no está limitado a los clásicos separadores de campo como coma, punto y coma o tabulación: además del reconocimiento automático de los caracteres CSV utilizados, también puede definir cualquier carácter o punto de código propio (incluidos varios), así como longitudes fijas para campos o filas para la interpretación de la estructura de datos.

Acciones XML

Si desea editar textos o archivos de texto como datos XML o archivos HTML dentro de una estructura XML, puede usar las acciones XML del TextConverter para esto. Con estas acciones, puede editar nombres de atributos, valores de atributos, nombres de etiquetas y textos interiores específicos de una estructura XML usando funciones de edición de texto clásicas como reemplazar, eliminar, recortar, anteponer, agregar e insertar, puede eliminar ciertos elementos o atributos de una estructura XML, puede agregar o insertar elementos o atributos en una estructura XML y similares.

En las acciones XML individuales, puede seleccionar los textos interiores, los nombres de las etiquetas, los nombres de los atributos y los valores de los atributos a procesar a través de sus nombres, así como a través de los selectores, como ellos también se utilizan en las hojas de estilo CSS. Alternativamente, también puede aplicar las acciones respectivas a todos los elementos.

Listas de Acciones

Las listas de acciones le ofrecen la posibilidad de combinar cualquier cantidad de acciones en cualquier orden y, por lo tanto, aplicarlas y administrarlas como un paquete. No importa si las acciones individuales de una lista de acciones provienen de las áreas de acciones de texto, acciones de línea, acciones CSV o acciones XML, o si su lista de acciones consta de diferentes tipos de acciones o múltiples acciones del mismo tipo.

Al igual que con las acciones estándar, las acciones de texto de una lista de acciones siempre se refieren al texto como un todo, mientras que el alcance de las acciones XML se puede variar especificando selectores y nombres de atributos. Aparte de eso, las áreas de aplicación de las acciones de línea y las acciones de CSV no solo se pueden determinar usando números de línea y números de columna en las listas de acciones, sino también usando la función SELECT y DESELECT, con la que se pueden delimitar las líneas y columnas a las que se debe aplicar una acción de forma completamente flexible con cualquier número de criterios diferentes. Como ejemplo, con esto, es posible limitar la aplicación de una acción solo a todas las líneas impares con más de 100 caracteres que no contienen números y tienen un número de línea entre 100 y 200.

El editor de listas de acciones incorporado lo ayuda a crear las listas de acciones. En este editor puede crear, cambiar y administrar las acciones de una lista de acciones a través de una interfaz gráfica de usuario.

Marcadores de Posición y Referencias

En los campos de texto de las acciones de texto, las acciones de línea, las acciones CSV, las acciones XML, así como en las listas de acciones, puede usar marcadores de posición y referencias que se reemplazan dinámicamente con lo que representan cuando se aplica la acción respectiva. Hay marcadores de posición, por ejemplo, para la fecha y la hora actual, para el nombre del archivo y la ruta del archivo, para las propiedades del archivo como el tamaño del archivo o la fecha del archivo, así como para una numeración de archivos y una numeración dentro de los archivos.

Las referencias son un tipo especial de los marcadores de posición que puede usar para insertar contenido del texto actual, del archivo actual o de otros archivos en los campos de texto de todas las acciones del TextConverter. Esto puede ser, por ejemplo, uno o más caracteres, palabras o líneas, pero también campos de datos CSV, textos interiores o valores de atributos de una estructura XML, así como el contenido de archivos completos. Los diferentes tipos de referencias se pueden combinar entre sí, por ejemplo, para insertar solo ciertas palabras o caracteres de una línea, y con los marcadores de posición funcionales, el contenido también se puede editar según sea necesario antes de la inserción, por ejemplo, utilizando la función de recorte para eliminar espacios en blanco desde el principio y el final de un texto referenciado antes de insertarlo.

Expresiones Regulares

Cuando corresponda, el TextConverter también admite el uso de expresiones regulares. Por ejemplo, las funciones de reemplazo y eliminación de las acciones de texto, línea, CSV y XML, así como los marcadores de posición funcionales correspondientes para referencias, se pueden usar no solo con textos simples sino también con cualquier expresión regular. Las acciones de línea y las acciones de CSV se pueden aplicar no solo en filas y campos que tienen números de línea o números de columna específicos, sino también en filas o campos cuyo contenido corresponde en su totalidad o en parte a una expresión regular específica. Además, como otros ejemplos, los textos también se pueden buscar con la ayuda de expresiones regulares, y los filtros de texto y los filtros de línea de la función de referencias también se pueden usar con expresiones regulares para filtrar los textos o líneas referenciados.

Mediante el uso de las expresiones regulares, las posibles aplicaciones de las funciones correspondientes se amplían enormemente. Por ejemplo, la función de reemplazo también se puede usar para reescribir y reformatear componentes de texto (por ejemplo, para cambiar el formato de fechas, números u otras estructuras), los componentes de texto que siguen un patrón específico se pueden reemplazar o eliminar fácilmente, y las búsquedas pueden llevarse a cabo de una forma más general, por ejemplo para buscar clases de caracteres completos o fragmentos de texto con ciertos criterios.

Unir o Dividir Archivos

Mientras que las funciones y acciones del TextConverter presentadas hasta este punto se relacionan con la edición del contenido de los archivos de texto, las acciones de archivo también se pueden usar para cambiar archivos de texto a nivel de archivo. Por ejemplo, es posible concatenar cualquier número de archivos de texto para guardarlos como un solo archivo nuevo o, en la dirección opuesta, también es posible guardar el contenido de archivos individuales en varios archivos nuevos. La separación de los archivos se puede realizar, por ejemplo, en un texto o expresión regular arbitrario, en saltos de línea, después de un cierto número de caracteres, o usando una combinación de estos criterios.

En combinación con las otras acciones del TextConverter, los archivos se pueden procesar opcionalmente adicionalmente antes o después de la separación o concatenación, por ejemplo, para combinar solo partes de ciertos archivos o para transferir solo ciertos contenidos de los archivos originales a los nuevos archivos. En este proceso, también puede ser útil el uso de las referencias.

Codificación y Tipo de Salto de Línea

En las acciones de archivo, también puede encontrar las opciones relacionadas con la codificación y el tipo de salto de línea utilizado para leer y escribir los archivos de texto. De forma predeterminada (eso significa que si mantiene la configuración inicial aquí) el TextConverter intentará detectar automáticamente la codificación y el tipo de salto de línea de un texto o un archivo de texto para usarlos nuevamente para guardar. Sin embargo, por supuesto, puede alternativamente definir su propia configuración tanto para leer como para guardar aquí.

Para la codificación, hay numerosos formatos de codificación admitidos desde ASCII hasta Latin-1, Latin-2, CP437 y las páginas de códigos de Windows así como UTF-7, UTF-8, UTF-16 LE, UTF-16 BE, UTF-32 LE y UTF-32 BE. Además, puede especificar si se debe utilizar una marca de orden de bytes o no.

Como tipo de salto de línea, puede elegir entre una selección de tipos de salto de línea típicos, como CR LF (Windows) o LF (macOS), o puede definir uno o múltiples saltos de línea definidos por el usuario utilizando caracteres o puntos de código arbitrarios. Además, las líneas que están definidas por un número fijo de caracteres también se pueden procesar con el TextConverter.

Además de editar el contenido de textos y archivos de texto, estas funciones también se pueden usar para cambiar solo la codificación y el tipo de salto de línea, de modo que, por ejemplo, los archivos de otros sistemas operativos sean legibles en su sistema. Las funciones para esto corresponden a las del TextEncoder.

Conversión a otros Formatos de Archivo

Además de cambiar la codificación o el tipo de salto de línea de un archivo como se introdujo en la última sección, el TextConverter también se puede usar para cambiar todo el formato de un archivo. Por ejemplo, puede convertir archivos de texto arbitrarios en imágenes o documentos de Office con el TextConverter. Con respecto a la exportación de imágenes, se admiten los formatos de imagen JPG, PNG y BMP - la fuente utilizada, los colores, así como los márgenes y espacios se pueden ajustar como se desee. Además, es posible una exportación de Office a los formatos de documento DOCX y ODT, así como a los formatos de hoja de cálculo XLSX y ODS. Los formatos de documentos se pueden abrir, por ejemplo, con Microsoft Word, LibreOffice Writer u OpenOffice Writer. Los formatos de hoja de cálculo son adecuados para Microsoft Excel, LibreOffice Calc y OpenOffice Calc. Para exportar en uno de estos formatos, basta con seleccionar una de las extensiones de archivo mencionadas como extensión de archivo deseada en las opciones de almacenamiento.

Antes de exportar a uno de estos formatos, por supuesto, puede utilizar todas las demás funciones del TextConverter para ajustar los archivos originales como desee. Por ejemplo, al exportar como hoja de cálculo a uno de los formatos XLSX u ODS, primero puede usar las funciones del área de acciones CSV, por ejemplo, para convertir archivos de texto arbitrarios al formato CSV requerido para la exportación, para establecer reglas para definir las columnas, para eliminar columnas innecesarias o para editar los datos CSV exportados de otra forma.

Conversión de Datos

Las funciones del TextConverter también se pueden usar para convertir datos o para cambiar la estructura de datos. Por un lado, el TextConverter ya le proporciona algunas funciones predefinidas que se pueden encontrar en la sección Acciones > Formato, por otro lado, también puede realizar sus propias conversiones de datos definidas por el usuario combinando las diversas funciones y acciones del TextConverter.

Ejemplos de algunas funciones de conversión predefinidas son las conversiones de CSV a HTML (como una tabla), CSV a XML (campos CSV como nodos o atributos), así como CSV a SQL (como consulta INSERT o UPDATE). Para realizar estas conversiones predefinidas, solo debe activar la casilla de verificación de la acción respectiva.

Transcripciones y Transliteraciones

Un caso especial de conversión de datos que se puede realizar con el TextConverter es la transcripción y la transliteración, es decir, la reescritura de textos de un sistema de escritura a otro. Además de los numerosos sistemas de escritura ya admitidos por el TextConverter con reglas de transcripción preestablecidas como latín, cirílico, griego, hebreo, armenio, árabe, japonés (hiragana y katakana), georgiano, devanagari y tailandés, también puede crear, aplicar y guardar transcripciones o transliteraciones propias arbitrarias. Estas reglas propias se pueden crear desde cero o se pueden derivar de cualquier transcripción preestablecida.

Con esto, puede usar el Text Converter para convertir inmediatamente un texto con, por ejemplo, caracteres griegos, cirílicos, árabes o japoneses en un texto con letras latinas (o viceversa). Al crear sus propias reglas para transcripciones y transliteraciones, no solo se pueden definir pares simples de búsqueda y reemplazo, sino también, por ejemplo, reglas de posición para determinar en qué posición dentro de una palabra se debe aplicar una regla.

Soporte Unicode

Por supuesto, el TextConverter le ofrece compatibilidad total con Unicode, de modo que se pueden utilizar caracteres Unicode arbitrarios en todas las funciones y acciones del programa, así como en los textos que se van a editar, hasta los nombres de los archivos. Por lo tanto, en el TextConverter no solo puede editar textos con letras latinas, sino también, por ejemplo, usar caracteres chinos, japoneses o coreanos, letras cirílicas o griegas, así como caracteres y símbolos especiales Unicode y puede mezclar los diferentes caracteres entre sí como desées.

En algunas funciones, como al configurar saltos de línea personalizados o delimitadores de campo CSV personalizados, los caracteres deseados también se pueden especificar directamente a través de sus puntos de código Unicode.

Conversiones On-The-Fly

Además de la edición de archivos almacenados, el TextConverter también ofrece una conversión on-the-fly de textos no almacenados. Esto hace posible editar un texto con la funcionalidad completa del TextConverter sin abrir un archivo y sin que el texto tenga que estar disponible como archivo.

Simplemente copie o escriba el texto que desea editar en el campo "Original" y el campo "Vista Previa" mostrará automáticamente la versión convertida de ese texto de acuerdo con todas las acciones y listas de acciones activadas actualmente. Con esta función puede, por ejemplo, editar textos o partes de textos de otras aplicaciones de forma rápida y sencilla utilizando las opciones del TextConverter para luego copiar el resultado nuevamente en la aplicación original.

Control de Script

Todas las funciones y acciones introducidas no solo se pueden configurar y usar a través de la interfaz gráfica de usuario del TextConverter, sino también a través de la línea de comandos utilizando el control de script del TextConverter. De esta manera, el TextConverter se puede automatizar e integrar en scripts, por ejemplo.

Como parámetros, puede pasar, por ejemplo, archivos individuales, carpetas completas, filtros para buscar archivos en las carpetas, acciones individuales, rutas a listas de acciones o archivos de configuración, ubicaciones de almacenamiento, formatos para leer y guardar y mucho más. Por supuesto, puede configurar fácilmente las configuraciones y las listas de acciones que se pasarán utilizando la interfaz gráfica de usuario del TextConverter antes de aplicarlas.

Descarga

Descargue el TextConverter gratis en el área de descargas para Windows y descubra en los primeros pasos cómo puede beneficiarse de esta aplicación. Además, estamos recopilando las preguntas frecuentes sobre el TextConverter en la página de preguntas frecuentes para usted. El TextConverter es portátil, puede usar el programa directamente sin una instalación.

Capturas de Pantalla

¿Quiere ver primero cómo se ve el TextConverter? En la página de captura de pantalla, hemos compilado algunas capturas de pantalla del TextConverter para usted.