Hola a todos,
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.
Rutina Para Quitar El Salto De Línea De Un Texto PDF En Libre Writer (LibreOffice Basic)
Subject: Rutina Para Quitar El Salto De Línea De Un Texto PDF En Libre Writer (LibreOffice Basic)
Last edited by vicr on Tuesday, 03 May 2016, 17:44; edited 1 time in total
Last edited by vicr on Tuesday, 03 May 2016, 17:44; edited 1 time in total
codigoLObas.zip | ||
Description: | La presente rutina viene en dos versiones, esto hay copiarlo y pegarlo en el Editor de LibreOffice Basic. | Download |
Filename: | codigoLObas.zip | |
Filesize: | 776 Bytes | |
Downloaded: | 120 Time(s) |
codigoLObas.zip | ||
Description: | La presente rutina viene en dos versiones, esto hay copiarlo y pegarlo en el Editor de LibreOffice Basic. | Download |
Filename: | codigoLObas.zip | |
Filesize: | 776 Bytes | |
Downloaded: | 120 Time(s) |
codigoLObas.zip | ||
Description: | La presente rutina viene en dos versiones, esto hay copiarlo y pegarlo en el Editor de LibreOffice Basic. | Download |
Filename: | codigoLObas.zip | |
Filesize: | 776 Bytes | |
Downloaded: | 120 Time(s) |
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.0991s (PHP: -42% SQL: 142%)
SQL queries: 25 - Debug Off - GZIP Enabled