Cada cierto tiempo me topo con llevar porciones de texto de un PDF a un documento en Libre Office y debo quitar uno a uno los saltos de línea para acomodar los párrafos. Esto también me pasaba en MS Word o en OpenOffice Writer, un amigo hace años me dio la solución con una rutina para eso en VBA, así que cuando me volvió a pasar ya tenía claro que es lo que buscaba. Inspirado en esa rutina hice la adaptación para LibroOffice, que no es más que al texto seleccionado se revisa letra a letra buscando el salto de línea* y reemplazándolo por un espacio en blanco**.
Aquí expongo el código utilizado por si a alguien le interesa. Me leí parte del gran libro "Aprendiendo OOo Basic" de Mauricio Baeza Servín, que también me ayudó a automatizar algunas cosas en Libre Calc para el trabajo que tenía antes.
Problemas al mostrar el código, mejor lo adjunto como texto plano.
Asteriscos:
* En Windows los saltos de línea no funcionan como en Linux (no entraré a explicar lo de salto de línea y retorno de carro... bla-blah). Por este motivo la rutina tiene dos versiones una para LibreOffice corriendo en Linux y la otra en Windows (también funciona con OpenOffice).
** Los PDF con los que lidié no tenían un espacio antes del salto de línea, por eso lo colocaba con ésta rutina.
codigoLObas.zip | ||
Descripción: | La presente rutina viene en dos versiones, esto hay copiarlo y pegarlo en el Editor de LibreOffice Basic. | Descargar |
Nombre del archivo: | codigoLObas.zip | |
Tamaño: | 776 Bytes | |
Descargado: | 119 veces |
codigoLObas.zip | ||
Descripción: | La presente rutina viene en dos versiones, esto hay copiarlo y pegarlo en el Editor de LibreOffice Basic. | Descargar |
Nombre del archivo: | codigoLObas.zip | |
Tamaño: | 776 Bytes | |
Descargado: | 119 veces |
codigoLObas.zip | ||
Descripción: | La presente rutina viene en dos versiones, esto hay copiarlo y pegarlo en el Editor de LibreOffice Basic. | Descargar |
Nombre del archivo: | codigoLObas.zip | |
Tamaño: | 776 Bytes | |
Descargado: | 119 veces |